Class: JSONAPI::Rails::Railtie

Inherits:
Rails::Railtie
  • Object
show all
Defined in:
lib/jsonapi/rails/railtie.rb

Constant Summary collapse

MEDIA_TYPE =
'application/vnd.api+json'.freeze
PARSER =
lambda do |body|
  data = JSON.parse(body)
  hash = { _jsonapi: data }

  hash.with_indifferent_access
end
RENDERERS =
{
  jsonapi:        SuccessRenderer.new,
  jsonapi_errors: ErrorsRenderer.new
}.freeze