Module: Sinatra::JSON

Defined in:
lib/mihari/web/helpers/json.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.encode(object) ⇒ Object



10
11
12
# File 'lib/mihari/web/helpers/json.rb', line 10

def encode(object)
  ::MultiJson.dump(object)
end

Instance Method Details

#json(object, options = {}) ⇒ Object



15
16
17
18
19
20
# File 'lib/mihari/web/helpers/json.rb', line 15

def json(object, options = {})
  object = object.to_camelback_keys

  content_type resolve_content_type(options)
  resolve_encoder_action object, resolve_encoder(options)
end