Module: Praxis::Mapper
- Defined in:
- lib/praxis-mapper/model.rb,
lib/praxis-mapper.rb,
lib/praxis-mapper/logging.rb,
lib/praxis-mapper/version.rb,
lib/praxis-mapper/resource.rb,
lib/praxis-mapper/query/sql.rb,
lib/praxis-mapper/query/base.rb,
lib/praxis-mapper/config_hash.rb,
lib/praxis-mapper/finalizable.rb,
lib/praxis-mapper/identity_map.rb,
lib/praxis-mapper/query/sequel.rb,
lib/praxis-mapper/sequel_compat.rb,
lib/praxis-mapper/query_statistics.rb,
lib/praxis-mapper/connection_manager.rb,
lib/praxis-mapper/selector_generator.rb,
lib/praxis-mapper/support/factory_bot.rb,
lib/praxis-mapper/support/memory_query.rb,
lib/praxis-mapper/support/schema_dumper.rb,
lib/praxis-mapper/support/schema_loader.rb,
lib/praxis-mapper/support/memory_repository.rb,
lib/praxis-mapper/connection_factories/sequel.rb,
lib/praxis-mapper/connection_factories/simple.rb,
lib/praxis-mapper/identity_map_extensions/persistence.rb
Overview
Unoptimized, highly inefficient in-memory datastore designed for use with specs.
Defined Under Namespace
Modules: ConnectionFactories, Finalizable, IdentityMapExtensions, Query, SequelCompat, Support Classes: ConfigHash, ConnectionManager, IdentityMap, Model, NullLogger, QueryStatistics, Resource, ResourceDecorator, SelectorGenerator
Constant Summary collapse
- VERSION =
"4.5"
Class Method Summary collapse
-
.finalize! ⇒ Object
Perform any final initialiation needed.
-
.logger ⇒ Logger
Get the logger configured for Praxis::Mapper.
-
.logger=(logger) ⇒ Logger
Set the logger configured for Praxis::Mapper.
Class Method Details
.finalize! ⇒ Object
Perform any final initialiation needed
37 38 39 40 |
# File 'lib/praxis-mapper.rb', line 37 def self.finalize! Praxis::Mapper::Model.finalize! Praxis::Mapper::Resource.finalize! end |
.logger ⇒ Logger
Get the logger configured for Praxis::Mapper
17 18 19 20 21 22 |
# File 'lib/praxis-mapper.rb', line 17 def self.logger @logger ||= begin require 'logger' Logger.new(STDOUT) end end |
.logger=(logger) ⇒ Logger
Set the logger configured for Praxis::Mapper
31 32 33 |
# File 'lib/praxis-mapper.rb', line 31 def self.logger=(logger) @logger = logger end |