module JsonapiAmsExtensions

Constants

VERSION

Public Class Methods

included(klass) click to toggle source
# File lib/jsonapi_ams_extensions.rb, line 5
def self.included(klass)
  ActiveModelSerializers.config.key_transform = :underscore
  ActiveModel::Serializer.config.adapter = :json_api

  klass.extend ClassMethods
  # If we're using forked AMS
  # https://github.com/rails-api/active_model_serializers/pull/1720
  if klass.respond_to?(:associations_via_include_param)
    klass.associations_via_include_param(true)
  end
end