Module: MultiJson::Options

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

Instance Method Summary collapse

Instance Method Details

#default_dump_optionsObject



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

def default_dump_options
  @default_dump_options ||= {}
end

#default_load_optionsObject



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

def default_load_options
  @default_load_options ||= {}
end

#dump_options(*args) ⇒ Object



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

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

#dump_options=(options) ⇒ Object



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

def dump_options=(options)
  @dump_options = options
end

#load_options(*args) ⇒ Object



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

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

#load_options=(options) ⇒ Object



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

def load_options=(options)
  @load_options = options
end