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