Method: Rabl::Engine#code

Defined in:
lib/rabl/engine.rb

#code(name, options = {}, &block) ⇒ Object Also known as: node

Creates an arbitrary code node that is included in the json output code(:foo) { “bar” } code(:foo, :if => lambda { … }) { “bar” }



95
96
97
98
# File 'lib/rabl/engine.rb', line 95

def code(name, options={}, &block)
  @_options[:code] ||= {}
  @_options[:code][name] = { :options => options, :block => block }
end