Module: Rabl

Defined in:
lib/rabl.rb,
lib/rabl/engine.rb,
lib/rabl/builder.rb,
lib/rabl/helpers.rb,
lib/rabl/version.rb,
lib/rabl/configuration.rb

Overview

Rabl.register!

Defined Under Namespace

Modules: Helpers Classes: Builder, Configuration, Engine

Constant Summary collapse

VERSION =
"0.2.6"

Class Method Summary collapse

Class Method Details

.configurationObject

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



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

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:



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

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

.register!Object



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

def register!
  require 'rabl/template'
end