Sha256: 1ce05ff76a08a7abba0df4d0baaae595960448cae37ca936977742f600ac899b
Contents?: true
Size: 830 Bytes
Versions: 3
Compression:
Stored size: 830 Bytes
Contents
module DataMapper module Adapters class AbstractAdapter # Instantiate an Adapter by passing it a DataMapper::Database # object for configuration. def initialize(configuration) @configuration = configuration end def index_path @configuration.index_path end def name @configuration.name end def delete(instance_or_klass, options = nil) raise NotImplementedError.new end def save(session, instance) raise NotImplementedError.new end def load(session, klass, options) raise NotImplementedError.new end def log @configuration.log end end # class AbstractAdapter end # module Adapters end # module DataMapper
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
datamapper-0.2.0 | lib/data_mapper/adapters/abstract_adapter.rb |
datamapper-0.2.2 | lib/data_mapper/adapters/abstract_adapter.rb |
datamapper-0.2.1 | lib/data_mapper/adapters/abstract_adapter.rb |