module Jasonette::Helpers
Public Instance Methods
jason_builder(property_name=nil, context=nil, &block)
click to toggle source
# File lib/jasonette/helpers.rb, line 3 def jason_builder property_name=nil, context=nil, &block klass = Jasonette::Jason.new("").klass_for_property property_name builder = builder(klass, context, &block) if ::Kernel.block_given? builder else BlockBuilder.new builder end end
Private Instance Methods
builder(klass, context, &block)
click to toggle source
# File lib/jasonette/helpers.rb, line 34 def builder klass, context, &block klass.new(context || self, &block) end