Class: JSONApi::Deserializer::Assocation

Inherits:
Hashie::Mash
  • Object
show all
Includes:
Hashie::Extensions::IndifferentAccess, Hashie::Extensions::MethodAccess
Defined in:
lib/jsonapi_deserializer.rb

Instance Method Summary collapse

Constructor Details

#initialize(source_hash = nil, default = nil, &blk) ⇒ Assocation

Returns a new instance of Assocation.



11
12
13
14
15
16
17
18
19
20
21
# File 'lib/jsonapi_deserializer.rb', line 11

def initialize(source_hash = nil, default = nil, &blk)

  if source_hash[:id]
    source_hash[:id] = source_hash[:id].to_s
  end

  if source_hash[:lid]
    source_hash[:lid] = source_hash[:lid].to_s
  end
  super
end