Class: Synapse::Configuration::UnitOfWorkFactoryDefinitionBuilder
- Inherits:
-
DefinitionBuilder
- Object
- DefinitionBuilder
- Synapse::Configuration::UnitOfWorkFactoryDefinitionBuilder
- Defined in:
- lib/synapse/configuration/component/uow/unit_factory.rb
Overview
Definition builder used to create a unit of work factory
Instance Attribute Summary
Attributes inherited from DefinitionBuilder
Instance Method Summary collapse
-
#use_transaction_manager(tx_manager) ⇒ undefined
Changes the transaction manager to use when creating units of work.
-
#use_unit_provider(unit_provider) ⇒ undefined
Changes the unit of work provider to use when creating units of work.
Methods inherited from DefinitionBuilder
#anonymous, #as_prototype, #as_singleton, build, #build_composite, #build_definition, #clear_tags, #identified_by, #initialize, #register_definition, #replace_tags, #tag, #use_factory, #use_instance
Constructor Details
This class inherits a constructor from Synapse::Configuration::DefinitionBuilder
Instance Method Details
#use_transaction_manager(tx_manager) ⇒ undefined
Changes the transaction manager to use when creating units of work
19 20 21 |
# File 'lib/synapse/configuration/component/uow/unit_factory.rb', line 19 def use_transaction_manager(tx_manager) @tx_manager = tx_manager end |
#use_unit_provider(unit_provider) ⇒ undefined
Changes the unit of work provider to use when creating units of work
28 29 30 |
# File 'lib/synapse/configuration/component/uow/unit_factory.rb', line 28 def use_unit_provider(unit_provider) @unit_provider = unit_provider end |