Class: UniversalID::Extensions::ActiveRecordBaseUnpacker

Inherits:
Object
  • Object
show all
Defined in:
lib/universalid/extensions/active_record/base_unpacker.rb

Class Method Summary collapse

Class Method Details

.unpack_with(unpacker) ⇒ Object



7
8
9
10
11
# File 'lib/universalid/extensions/active_record/base_unpacker.rb', line 7

def unpack_with(unpacker)
  class_name = unpacker.read
  attributes = unpacker.read || {}
  create_instance class_name, attributes
end