module Legion::JSON
Public Class Methods
dump(object, pretty: false)
click to toggle source
# File lib/legion/json.rb, line 21 def dump(object, pretty: false) parser.dump(object, pretty: pretty) end
load(string, symbolize_keys: true)
click to toggle source
# 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()
click to toggle source
# File lib/legion/json.rb, line 9 def parser @parser ||= MultiJson end
Private Instance Methods
dump(object, pretty: false)
click to toggle source
# File lib/legion/json.rb, line 21 def dump(object, pretty: false) parser.dump(object, pretty: pretty) end
load(string, symbolize_keys: true)
click to toggle source
# 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()
click to toggle source
# File lib/legion/json.rb, line 9 def parser @parser ||= MultiJson end