Method: CloudBuilder::DSL#parameter

Defined in:
lib/cloud_builder/dsl.rb

#parameter(name, &block) ⇒ Object



65
66
67
68
69
70
71
# File 'lib/cloud_builder/dsl.rb', line 65

def parameter(name, &block)
  if _parameters.has_key?(DSL.format(name.to_s))
    raise NameError('parameter %s is already defined' % name.to_s)
  end
  
  _parameters[DSL.format(name.to_s)] = Parameter.new(self, &block)
end