Module: JsonapiAmsExtensions
- Defined in:
- lib/jsonapi_ams_extensions.rb,
lib/jsonapi_ams_extensions/version.rb
Defined Under Namespace
Modules: ClassMethods Classes: ResourceType
Constant Summary collapse
- VERSION =
"0.1.1"
Class Method Summary collapse
Class Method Details
.included(klass) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# 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 |