Class: Resolver::DataMapper

Inherits:
Object
  • Object
show all
Includes:
Resolver
Defined in:
lib/store/resolver/data_mapper.rb

Instance Method Summary collapse

Methods included from Resolver

#extract_entity_class_name, #extract_entity_class_name_from_object, #extract_entity_class_name_from_query, #extract_entity_class_name_from_ref

Constructor Details

#initialize(mapping) ⇒ DataMapper

Returns a new instance of DataMapper.



5
6
7
# File 'lib/store/resolver/data_mapper.rb', line 5

def initialize(mapping)
  @mapping = mapping
end

Instance Method Details

#resolve_data_mapper(obj) ⇒ Object



9
10
11
# File 'lib/store/resolver/data_mapper.rb', line 9

def resolve_data_mapper(obj)
  @mapping[extract_entity_class_name(obj)]
end