Пакет ruby-rabl: Информация
Danger alert: Пакет удалён из репозитория p9
Удалён в задании: #247371
Пакет удалён: Pavel Skrylev
Дата удаления: 18 июня 2020 г.
Сообщение: update_foreman
Пакет удалён: Pavel Skrylev
Дата удаления: 18 июня 2020 г.
Сообщение: update_foreman
Исходный пакет: ruby-rabl
Версия: 0.13.1-alt1
Собран: 26 сентября 2018 г. 14:38 в задании #213465
Категория: Разработка/Ruby
Сообщить об ошибке в пакетеДомашняя страница: https://github.com/nesquena/rabl
Лицензия: MIT
О пакете: General ruby templating with json, bson, xml, plist and msgpack support
Описание:
RABL (Ruby API Builder Language) is a Rails and Padrino ruby templating system for generating JSON, XML, MessagePack, PList and BSON. When using the ActiveRecord 'to_json' method, I find myself wanting a more expressive and powerful solution for generating APIs. This is especially true when the JSON representation is complex or doesn't match the exact schema defined within the database. In particular, I want to easily: * Create arbitrary nodes named based on combining data in an object * Pass arguments to methods and store the result as a child node * Render partial templates and inherit to reduce code duplication * Rename or alias attributes to change the name from the model * Append attributes from a child into a parent node * Include nodes only if a certain condition has been met Anyone who has tried the 'to_json' method used in ActiveRecord for generating a JSON response has felt the pain of this restrictive approach. RABL is a general templating system created to solve these problems by approaching API response generation in an entirely new way. RABL at the core is all about adhering to MVC principles by deferring API data representations to the view layer of your application. For a breakdown of common misconceptions about RABL, please check out our guide to understanding RABL, which can help clear up any confusion about this project.
Сопровождающий: Ruby Maintainers Team
Последнее изменение
24 сентября 2018 г. Pavel Skrylev 0.13.1-alt1
- Initial gemified build for Sisyphus