Module: Resolver

Included in:
DataMapper, EntityMapper
Defined in:
lib/store/resolver.rb,
lib/store/resolver/data_mapper.rb,
lib/store/resolver/entity_mapper.rb

Defined Under Namespace

Classes: DataMapper, EntityMapper

Instance Method Summary collapse

Instance Method Details

#extract_entity_class_name_from_object(obj) ⇒ Object



14
15
16
# File 'lib/store/resolver.rb', line 14

def extract_entity_class_name_from_object(obj)
  obj.class.name.split('::').last
end

#extract_entity_class_name_from_query(query) ⇒ Object



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

def extract_entity_class_name_from_query(query)
  query.entity
end

#extract_entity_class_name_from_ref(ref) ⇒ Object



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

def extract_entity_class_name_from_ref(ref)
  ref.entity_type
end