class Leda::Configuration::DataUnitConfigurator
@private
Attributes
target[R]
Public Class Methods
new(data_unit)
click to toggle source
# File lib/leda/configuration.rb, line 71 def initialize(data_unit) @target = data_unit end
Public Instance Methods
add_store(store_class, options)
click to toggle source
# File lib/leda/configuration.rb, line 75 def add_store(store_class, options) options ||= {} target.stores << store_class.new(options) end
method_missing(name, *args)
click to toggle source
Calls superclass method
# File lib/leda/configuration.rb, line 81 def method_missing(name, *args) store_class = Store.find(name) if store_class add_store(store_class, args.first) else super end end