Class: Leda::Configuration::DataUnitConfigurator
- Inherits:
-
Object
- Object
- Leda::Configuration::DataUnitConfigurator
- Defined in:
- lib/leda/configuration.rb
Instance Attribute Summary collapse
-
#target ⇒ Object
readonly
Returns the value of attribute target.
Instance Method Summary collapse
- #add_store(store_class, options) ⇒ Object
-
#initialize(data_unit) ⇒ DataUnitConfigurator
constructor
A new instance of DataUnitConfigurator.
- #method_missing(name, *args) ⇒ Object
Constructor Details
#initialize(data_unit) ⇒ DataUnitConfigurator
Returns a new instance of DataUnitConfigurator.
71 72 73 |
# File 'lib/leda/configuration.rb', line 71 def initialize(data_unit) @target = data_unit end |
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
Instance Attribute Details
#target ⇒ Object (readonly)
Returns the value of attribute target.
69 70 71 |
# File 'lib/leda/configuration.rb', line 69 def target @target end |
Instance Method Details
#add_store(store_class, options) ⇒ Object
75 76 77 78 79 |
# File 'lib/leda/configuration.rb', line 75 def add_store(store_class, ) ||= {} target.stores << store_class.new() end |