rubygem-rabl-rails50 - General ruby templating with json, bson, xml and msgpack support

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Latest amd64
Package filename rubygem-rabl-rails50-0.14.1.txz
Package name rubygem-rabl-rails50
Package version 0.14.1
Package release -
Package architecture amd64
Package type txz
Category devel rubygems
License MIT
Download size 98.23 KB
Installed size 511.24 KB
RABL (Ruby API Builder Language) is a Rails and Padrino ruby templating system
for generating JSON, XML, MessagePack, PList and BSON. It provides a more
expressive and powerful solution for generating APIs than ActiveRecord's
'to_json' method.  It is particularly helpful when the JSON representation is
complex or doesn't match the exact schema defined within the database.
With it, one can easily:
- Create arbitrary nodes with names 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


Package Version Architecture Repository
rubygem-rabl-rails50-0.14.1.txz 0.14.1 i386 FreeBSD Ports Quarterly
rubygem-rabl-rails50-0.14.1.txz 0.14.1 amd64 FreeBSD Ports Quarterly
rubygem-rabl-rails50-0.14.1.txz 0.14.1 i386 FreeBSD Ports Latest
rubygem-rabl-rails50 - - -


Name Value
ruby = 2.5.5_1,1
ruby25-gems = 3.0.3
rubygem-activesupport50 =


Type URL
Binary Package rubygem-rabl-rails50-0.14.1.txz
Source Package devel/rubygem-rabl-rails50

Install Howto

Install rubygem-rabl-rails50 txz package:

# pkg install rubygem-rabl-rails50

See Also

Package Description
rubygem-racc-1.4.14.txz LALR(1) parser generator for Ruby
rubygem-rack-2.0.7,3.txz Rack, a Ruby Webserver Interface
rubygem-rack-accept-0.4.5_2.txz HTTP Accept* for Ruby/Rack
rubygem-rack-attack-6.2.1.txz Rack middleware for throttling and blocking abusive requests
rubygem-rack-cache-1.8.0.txz Rack middleware to enable HTTP caching
rubygem-rack-contrib-2.1.0.txz Contributed Rack Middleware and Utilities
rubygem-rack-cors-1.0.2.txz Middleware that will make Rack-based apps CORS compatible
rubygem-rack-mini-profiler-0.10.7.txz Profiles loading speed for rack applications
rubygem-rack-mount-0.8.3_2.txz Stackable dynamic tree based Rack router
rubygem-rack-oauth2-1.9.3.txz OAuth 2.0 Server & Client Library
rubygem-rack-openid-1.4.2_4.txz Provides a more HTTPish API around the ruby-openid library
rubygem-rack-protection-2.0.7.txz Collection of Rack middleware to protect against opportunistic attack
rubygem-rack-protection1-1.5.5.txz Collection of Rack middleware to protect against opportunistic attack
rubygem-rack-proxy-0.6.5.txz Request/response rewriting proxy capabilities with streaming
rubygem-rack-raw-upload-1.1.1.txz Converts mimetype of application/octet-stream into normal form input