├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Gemfile ├── MIT-LICENSE ├── README.md ├── Rakefile ├── lib ├── rabl-rails.rb ├── rabl-rails │ ├── compiler.rb │ ├── configuration.rb │ ├── exceptions.rb │ ├── handler.rb │ ├── helpers.rb │ ├── library.rb │ ├── nodes.rb │ ├── nodes │ │ ├── attribute.rb │ │ ├── child.rb │ │ ├── code.rb │ │ ├── condition.rb │ │ ├── const.rb │ │ ├── extend.rb │ │ ├── fetch.rb │ │ ├── glue.rb │ │ ├── lookup.rb │ │ └── polymorphic.rb │ ├── railtie.rb │ ├── renderers │ │ ├── hash.rb │ │ ├── json.rb │ │ ├── plist.rb │ │ └── xml.rb │ ├── template.rb │ ├── version.rb │ ├── visitors.rb │ └── visitors │ │ ├── to_hash.rb │ │ └── visitor.rb └── tasks │ └── rabl-rails.rake ├── rabl-rails.gemspec └── test ├── helper.rb ├── renderers ├── test_hash_renderer.rb ├── test_json_renderer.rb ├── test_plist_renderer.rb └── test_xml_renderer.rb ├── test_compiler.rb ├── test_configuration.rb ├── test_hash_visitor.rb ├── test_helpers.rb └── test_library.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/Gemfile -------------------------------------------------------------------------------- /MIT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/MIT-LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/rabl-rails.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails.rb -------------------------------------------------------------------------------- /lib/rabl-rails/compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/compiler.rb -------------------------------------------------------------------------------- /lib/rabl-rails/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/configuration.rb -------------------------------------------------------------------------------- /lib/rabl-rails/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/exceptions.rb -------------------------------------------------------------------------------- /lib/rabl-rails/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/handler.rb -------------------------------------------------------------------------------- /lib/rabl-rails/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/helpers.rb -------------------------------------------------------------------------------- /lib/rabl-rails/library.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/library.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/attribute.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/attribute.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/child.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/child.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/code.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/code.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/condition.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/condition.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/const.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/const.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/extend.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/extend.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/fetch.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/fetch.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/glue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/glue.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/lookup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/lookup.rb -------------------------------------------------------------------------------- /lib/rabl-rails/nodes/polymorphic.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/nodes/polymorphic.rb -------------------------------------------------------------------------------- /lib/rabl-rails/railtie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/railtie.rb -------------------------------------------------------------------------------- /lib/rabl-rails/renderers/hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/renderers/hash.rb -------------------------------------------------------------------------------- /lib/rabl-rails/renderers/json.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/renderers/json.rb -------------------------------------------------------------------------------- /lib/rabl-rails/renderers/plist.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/renderers/plist.rb -------------------------------------------------------------------------------- /lib/rabl-rails/renderers/xml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/renderers/xml.rb -------------------------------------------------------------------------------- /lib/rabl-rails/template.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/template.rb -------------------------------------------------------------------------------- /lib/rabl-rails/version.rb: -------------------------------------------------------------------------------- 1 | module RablRails 2 | VERSION = '0.6.2' 3 | end 4 | -------------------------------------------------------------------------------- /lib/rabl-rails/visitors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/visitors.rb -------------------------------------------------------------------------------- /lib/rabl-rails/visitors/to_hash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/visitors/to_hash.rb -------------------------------------------------------------------------------- /lib/rabl-rails/visitors/visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/rabl-rails/visitors/visitor.rb -------------------------------------------------------------------------------- /lib/tasks/rabl-rails.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/lib/tasks/rabl-rails.rake -------------------------------------------------------------------------------- /rabl-rails.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/rabl-rails.gemspec -------------------------------------------------------------------------------- /test/helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/helper.rb -------------------------------------------------------------------------------- /test/renderers/test_hash_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/renderers/test_hash_renderer.rb -------------------------------------------------------------------------------- /test/renderers/test_json_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/renderers/test_json_renderer.rb -------------------------------------------------------------------------------- /test/renderers/test_plist_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/renderers/test_plist_renderer.rb -------------------------------------------------------------------------------- /test/renderers/test_xml_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/renderers/test_xml_renderer.rb -------------------------------------------------------------------------------- /test/test_compiler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/test_compiler.rb -------------------------------------------------------------------------------- /test/test_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/test_configuration.rb -------------------------------------------------------------------------------- /test/test_hash_visitor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/test_hash_visitor.rb -------------------------------------------------------------------------------- /test/test_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/test_helpers.rb -------------------------------------------------------------------------------- /test/test_library.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccocchi/rabl-rails/HEAD/test/test_library.rb --------------------------------------------------------------------------------