Module: Legion::JSON::Helper

Defined in:
lib/legion/json/helper.rb

Instance Method Summary collapse

Instance Method Details

#json_dump(object, pretty: false) ⇒ Object



10
11
12
13
# File 'lib/legion/json/helper.rb', line 10

def json_dump(object, pretty: false)
  opts = { pretty: pretty }
  Legion::JSON.dump(object, **opts)
end

#json_generate(object) ⇒ Object



19
20
21
# File 'lib/legion/json/helper.rb', line 19

def json_generate(object)
  Legion::JSON.generate(object)
end

#json_load(string, symbolize_keys: true) ⇒ Object



6
7
8
# File 'lib/legion/json/helper.rb', line 6

def json_load(string, symbolize_keys: true)
  Legion::JSON.load(string, symbolize_keys: symbolize_keys)
end

#json_parse(string, symbolize_names: true) ⇒ Object



15
16
17
# File 'lib/legion/json/helper.rb', line 15

def json_parse(string, symbolize_names: true)
  Legion::JSON.parse(string, symbolize_names: symbolize_names)
end

#json_pretty_generate(object) ⇒ Object



23
24
25
# File 'lib/legion/json/helper.rb', line 23

def json_pretty_generate(object)
  Legion::JSON.pretty_generate(object)
end