# File lib/luna_park/extensions/data_mapper.rb, line 59 def primary_key(pk = nil) @db_primary_key = pk end
module LunaPark::Extensions::DataMapper::ClassMethods
Constants
- DEFAULT_PRIMARY_KEY
Attributes
entity_class[R]
mapper_class[R]
Public Instance Methods
db_primary_key()
click to toggle source
# File lib/luna_park/extensions/data_mapper.rb, line 63 def db_primary_key @db_primary_key || DEFAULT_PRIMARY_KEY end
entity(entity_class = nil)
click to toggle source
Configure repository
# File lib/luna_park/extensions/data_mapper.rb, line 49 def entity(entity_class = nil) @entity_class = entity_class end
mapper(mapper_class = nil)
click to toggle source
# File lib/luna_park/extensions/data_mapper.rb, line 53 def mapper(mapper_class = nil) @mapper_class = mapper_class end
primary_key(pk = nil)
click to toggle source