Module: Rabl
- Defined in:
- lib/rabl.rb,
lib/rabl/engine.rb,
lib/rabl/builder.rb,
lib/rabl/helpers.rb,
lib/rabl/railtie.rb,
lib/rabl/version.rb,
lib/rabl/configuration.rb
Overview
Rabl.register!
Defined Under Namespace
Modules: Helpers Classes: Builder, Configuration, Engine, Railtie
Constant Summary collapse
- VERSION =
"0.5.1"
Class Method Summary collapse
-
.configuration ⇒ Object
Returns the configuration options set for RABL Rabl.configuration.include_json_root => false.
-
.configure {|configuration| ... } ⇒ Object
Yields a RABL configuration block Rabl.configure do |config| config.include_json_root = false config.enable_json_callbacks = true end.
- .register! ⇒ Object
-
.reset_configuration! ⇒ Object
Resets the RABL configuration back to the defaults.
Class Method Details
.configuration ⇒ Object
Returns the configuration options set for RABL Rabl.configuration.include_json_root => false
33 34 35 |
# File 'lib/rabl.rb', line 33 def configuration @_configuration ||= Configuration.new end |
.configure {|configuration| ... } ⇒ Object
Yields a RABL configuration block Rabl.configure do |config|
config.include_json_root = false
config.enable_json_callbacks = true
end
26 27 28 29 |
# File 'lib/rabl.rb', line 26 def configure(&block) yield(configuration) configuration end |
.register! ⇒ Object
17 18 19 |
# File 'lib/rabl.rb', line 17 def register! require 'rabl/template' end |
.reset_configuration! ⇒ Object
Resets the RABL configuration back to the defaults.
38 39 40 |
# File 'lib/rabl.rb', line 38 def reset_configuration! @_configuration = nil end |