Module: Legion::JSON
- Defined in:
- lib/legion/json.rb,
lib/legion/json/parse_error.rb
Defined Under Namespace
Classes: ParseError
Class Method Summary collapse
Class Method Details
.dump(object, pretty: false) ⇒ Object
21 22 23 |
# File 'lib/legion/json.rb', line 21 def dump(object, pretty: false) parser.dump(object, pretty: pretty) end |
.load(string, symbolize_keys: true) ⇒ Object
14 15 16 17 18 |
# File 'lib/legion/json.rb', line 14 def load(string, symbolize_keys: true) parser.load(string, symbolize_keys: symbolize_keys) rescue StandardError => e raise Legion::JSON::ParseError.build(e, string) end |
.parser ⇒ Object
9 10 11 |
# File 'lib/legion/json.rb', line 9 def parser @parser ||= MultiJson end |