Module: MultiJson::Options

Included in:
MultiJson, Adapter
Defined in:
lib/multi_json/options.rb

Instance Method Summary collapse

Instance Method Details

#default_dump_optionsObject



23
24
25
# File 'lib/multi_json/options.rb', line 23

def default_dump_options
  @default_dump_options ||= {}
end

#default_load_optionsObject



19
20
21
# File 'lib/multi_json/options.rb', line 19

def default_load_options
  @default_load_options ||= {}
end

#dump_options(*args) ⇒ Object



15
16
17
# File 'lib/multi_json/options.rb', line 15

def dump_options(*args)
  defined?(@dump_options) && get_options(@dump_options, *args) || default_dump_options
end

#dump_options=(options) ⇒ Object



7
8
9
# File 'lib/multi_json/options.rb', line 7

def dump_options=(options)
  @dump_options = options
end

#load_options(*args) ⇒ Object



11
12
13
# File 'lib/multi_json/options.rb', line 11

def load_options(*args)
  defined?(@load_options) && get_options(@load_options, *args) || default_load_options
end

#load_options=(options) ⇒ Object



3
4
5
# File 'lib/multi_json/options.rb', line 3

def load_options=(options)
  @load_options = options
end