Module: Legion::JSON::Helper
- Defined in:
- lib/legion/json/helper.rb
Instance Method Summary collapse
- #json_dump(object, pretty: false) ⇒ Object
- #json_generate(object) ⇒ Object
- #json_load(string, symbolize_keys: true) ⇒ Object
- #json_parse(string, symbolize_names: true) ⇒ Object
- #json_pretty_generate(object) ⇒ Object
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 |