Module: Datamappify
- Defined in:
- lib/datamappify.rb,
lib/datamappify/data.rb,
lib/datamappify/lazy.rb,
lib/datamappify/config.rb,
lib/datamappify/entity.rb,
lib/datamappify/logger.rb,
lib/datamappify/version.rb,
lib/datamappify/repository.rb,
lib/datamappify/data/errors.rb,
lib/datamappify/data/mapper.rb,
lib/datamappify/data/record.rb,
lib/datamappify/data/criteria.rb,
lib/datamappify/data/provider.rb,
lib/datamappify/entity/relation.rb,
lib/datamappify/entity/composable.rb,
lib/datamappify/entity/inspectable.rb,
lib/datamappify/data/criteria/common.rb,
lib/datamappify/data/provider/sequel.rb,
lib/datamappify/entity/lazy_checking.rb,
lib/datamappify/data/mapper/attribute.rb,
lib/datamappify/repository/inheritable.rb,
lib/datamappify/repository/mapping_dsl.rb,
lib/datamappify/lazy/attributes_handler.rb,
lib/datamappify/repository/lazy_checking.rb,
lib/datamappify/repository/query_methods.rb,
lib/datamappify/data/criteria/sequel/find.rb,
lib/datamappify/data/criteria/sequel/save.rb,
lib/datamappify/data/criteria/sequel/count.rb,
lib/datamappify/data/criteria/sequel/exists.rb,
lib/datamappify/data/provider/active_record.rb,
lib/datamappify/entity/composable/attribute.rb,
lib/datamappify/data/criteria/sequel/destroy.rb,
lib/datamappify/entity/composable/attributes.rb,
lib/datamappify/entity/composable/validators.rb,
lib/datamappify/repository/query_method/find.rb,
lib/datamappify/repository/query_method/save.rb,
lib/datamappify/data/criteria/relational/find.rb,
lib/datamappify/data/criteria/relational/save.rb,
lib/datamappify/data/provider/common_provider.rb,
lib/datamappify/lazy/source_attributes_walker.rb,
lib/datamappify/repository/query_method/count.rb,
lib/datamappify/data/criteria/relational/count.rb,
lib/datamappify/repository/query_method/create.rb,
lib/datamappify/repository/query_method/exists.rb,
lib/datamappify/repository/query_method/method.rb,
lib/datamappify/repository/query_method/update.rb,
lib/datamappify/repository/query_method/destroy.rb,
lib/datamappify/data/criteria/active_record/find.rb,
lib/datamappify/data/criteria/active_record/save.rb,
lib/datamappify/data/criteria/sequel/find_by_key.rb,
lib/datamappify/data/criteria/sequel/save_by_key.rb,
lib/datamappify/data/criteria/sequel/transaction.rb,
lib/datamappify/data/criteria/active_record/count.rb,
lib/datamappify/entity/active_model/compatibility.rb,
lib/datamappify/repository/query_method/callbacks.rb,
lib/datamappify/data/criteria/active_record/exists.rb,
lib/datamappify/data/criteria/sequel/find_multiple.rb,
lib/datamappify/data/criteria/active_record/destroy.rb,
lib/datamappify/repository/unit_of_work/transaction.rb,
lib/datamappify/data/criteria/relational/find_by_key.rb,
lib/datamappify/data/criteria/relational/save_by_key.rb,
lib/datamappify/repository/query_method/find_multiple.rb,
lib/datamappify/data/criteria/relational/find_multiple.rb,
lib/datamappify/data/criteria/active_record/find_by_key.rb,
lib/datamappify/data/criteria/active_record/save_by_key.rb,
lib/datamappify/data/criteria/active_record/transaction.rb,
lib/datamappify/data/criteria/active_record/find_multiple.rb,
lib/datamappify/repository/unit_of_work/persistent_states.rb,
lib/datamappify/data/criteria/concerns/update_primary_record.rb,
lib/datamappify/data/criteria/relational/concerns/set_criteria.rb,
lib/datamappify/repository/unit_of_work/persistent_states/object.rb,
lib/datamappify/repository/query_method/method/source_attributes_walker.rb
Defined Under Namespace
Modules: Data, Entity, Lazy, Repository Classes: Config, Logger
Constant Summary collapse
- VERSION =
'0.60.0'
Class Method Summary collapse
- .config { ... } ⇒ void
-
.defaults ⇒ Config
A Struct containing default configuration values.
- .root ⇒ Pathname
Class Method Details
.config { ... } ⇒ void
This method returns an undefined value.
15 16 17 |
# File 'lib/datamappify/config.rb', line 15 def self.config(&block) block.call(defaults) end |
.defaults ⇒ Config
A Struct containing default configuration values
7 8 9 |
# File 'lib/datamappify/config.rb', line 7 def self.defaults @defaults ||= Config.new end |
.root ⇒ Pathname
6 7 8 |
# File 'lib/datamappify.rb', line 6 def self.root Pathname.new("#{File.dirname(__FILE__)}/datamappify") end |