class Sensu::JSON::Oj

The Sensu JSON parser when running on MRI.

Public Instance Methods

dump(object, options={}) click to toggle source

Dump (generate) a JSON string from a Ruby object.

@param object [Object] @param options [Hash]

# File lib/sensu/json/oj.rb, line 23
def dump(object, options={})
  options.merge!(:indent => 2) if options[:pretty]
  ::Oj.dump(object, options)
end
load(string) click to toggle source

Load (and parse) a JSON string. Sensu expects symbolized keys.

@param string [String] @return [Object]

# File lib/sensu/json/oj.rb, line 15
def load(string)
  ::Oj.load(string, :symbol_keys => true)
end