class JsonParser

Public Instance Methods

mime_types() click to toggle source
# File lib/quiver/json_parser.rb, line 2
def mime_types
  ['application/json', 'application/vnd.api+json']
end
parse(body) click to toggle source
# File lib/quiver/json_parser.rb, line 6
def parse(body)
  parsed = JSON.parse(body)

  if parsed.is_a?(Array)
    { request_data: parsed }
  else
    parsed
  end
rescue JSON::ParserError => e
  {terrible_hack: e}
end