40 41 42 43
# File 'lib/json/generic_object.rb', line 40 def load(source, proc = nil, opts = {}) result = ::JSON.load(source, proc, opts.merge(:object_class => self)) result.nil? ? new : result end