class MultiJson::Adapter
Public Class Methods
# File lib/multi_json/adapter.rb, line 10 def defaults(action, value) metaclass = class << self; self; end metaclass.instance_eval do define_method("default_#{action}_options") { value } end end
# File lib/multi_json/adapter.rb, line 24 def dump(object, options = {}) instance.dump(object, cached_dump_options(options)) end
# File lib/multi_json/adapter.rb, line 18 def load(string, options = {}) string = string.read if string.respond_to?(:read) fail self::ParseError if blank?(string) instance.load(string, cached_load_options(options)) end