module SequelMapper::PublicConveniencies
Public Instance Methods
config(database_connection)
click to toggle source
# File lib/sequel_mapper/public_conveniencies.rb, line 8 def config(database_connection) Configurations::ConventionalConfiguration.new(database_connection) end
mapper(config:, name:, datastore:)
click to toggle source
# File lib/sequel_mapper/public_conveniencies.rb, line 12 def mapper(config:, name:, datastore:) dataset = datastore[config.fetch(name).namespace] identity_map = IdentityMap.new({}) dirty_map = DirtyMap.new({}) MapperFacade.new( mappings: config, mapping_name: name, datastore: datastore, dataset: dataset, identity_map: identity_map, dirty_map: dirty_map, ) end