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.3.0"

Class Method Summary collapse

Class Method Details

.configurationObject

Returns the configuration options set for RABL Rabl.configuration.include_json_root => false



26
27
28
# File 'lib/rabl.rb', line 26

def configuration
  @_configuration ||= Configuration.new
end

.configure {|self.configuration| ... } ⇒ Object

Yields a RABL configuration block Rabl.configure do |config|

config.include_json_root     = false
config.enable_json_callbacks = true

end

Yields:



20
21
22
# File 'lib/rabl.rb', line 20

def configure(&block)
  yield(self.configuration)
end

.register!Object



11
12
13
# File 'lib/rabl.rb', line 11

def register!
  require 'rabl/template'
end