Class: ActiveModelSerializers::Adapter::Normalizr

Inherits:
Base
  • Object
show all
Defined in:
lib/active_model_serializers/adapter/normalizr.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.default_key_transformObject



2
3
4
# File 'lib/active_model_serializers/adapter/normalizr.rb', line 2

def self.default_key_transform
  :camel_lower
end

Instance Method Details

#serializable_hash(options = nil) ⇒ Object



6
7
8
9
10
11
12
13
14
15
# File 'lib/active_model_serializers/adapter/normalizr.rb', line 6

def serializable_hash(options = nil)
  options = serialization_options(options)

  serialized_hash = {
    'result' => result,
    'entities' => entities(options)
  }

  self.class.transform_key_casing!(serialized_hash, options)
end