Class: ROM::Mapper::Loader

Inherits:
Object
  • Object
show all
Includes:
AbstractType, Adamantium
Defined in:
lib/rom/mapper/loader.rb,
lib/rom/mapper/loader/allocator.rb,
lib/rom/mapper/loader/object_builder.rb,
lib/rom/mapper/loader/attribute_writer.rb

Overview

Abstract loader class

Direct Known Subclasses

Allocator, ObjectBuilder

Defined Under Namespace

Classes: Allocator, AttributeWriter, ObjectBuilder

Instance Method Summary collapse

Instance Method Details

#identity(tuple) ⇒ Object



15
16
17
# File 'lib/rom/mapper/loader.rb', line 15

def identity(tuple)
  header.keys.map { |key| tuple[key.name] }
end