Method: Enginery::Configurator#initialize
- Defined in:
- lib/enginery/configurator.rb
#initialize(dst_root, setups = {}, &proc) ⇒ Configurator
Returns a new instance of Configurator.
5 6 7 8 9 |
# File 'lib/enginery/configurator.rb', line 5 def initialize dst_root, setups = {}, &proc @dst_root, @setups = dst_root, setups||{} @setups.is_a?(Hash) || fail('setups should be a Hash. A %s given instead' % @setups.class) self.instance_exec(&proc) if block_given? end |