Module: Jasonette::JbuilderExtensions

Defined in:
lib/jasonette/jbuilder_extensions.rb

Instance Method Summary collapse

Instance Method Details

#body(&block) ⇒ Object



10
11
12
13
14
15
# File 'lib/jasonette/jbuilder_extensions.rb', line 10

def body &block
  builder = Jasonette::Jason::Body.new(@context)
  builder.with_attributes { instance_eval(&block) }
  _set_value "body", builder.attributes!
  self
end

#jason(&block) ⇒ Object



3
4
5
6
7
8
# File 'lib/jasonette/jbuilder_extensions.rb', line 3

def jason &block
  builder = Jasonette::Jason.new(@context)
  builder.with_attributes { instance_eval(&block) }
  _set_value "$jason", builder.attributes!
  self
end