class Object
Public Class Methods
to_s()
click to toggle source
# File lib/json_factory/json_builder.rb, line 154 def to_s 'jfactory' end
Also aliased as: inspect
Public Instance Methods
jfactory(__dsl__)
click to toggle source
Returns an empty evaluation context, similar to Ruby's main object.
# File lib/json_factory/json_builder.rb, line 149 def jfactory(__dsl__) Object.allocate.instance_eval do class << self JSONFactory.configure.helpers.each { |mod| include mod } def to_s 'jfactory' end alias inspect to_s end define_singleton_method(:__dsl__) do __dsl__ end def method_missing(method_name, *args, &block) if __dsl__.respond_to?(method_name) __dsl__.send(method_name, *args, &block) else super end end return binding end end
method_missing(method_name, *args, &block)
click to toggle source
Calls superclass method
# File lib/json_factory/json_builder.rb, line 164 def method_missing(method_name, *args, &block) if __dsl__.respond_to?(method_name) __dsl__.send(method_name, *args, &block) else super end end