Method: CloudBuilder::DSL#resource

Defined in:
lib/cloud_builder/dsl.rb

#resource(name, &block) ⇒ Object



53
54
55
56
57
58
59
# File 'lib/cloud_builder/dsl.rb', line 53

def resource(name, &block)
  if _resources.has_key?(name.to_s)
    raise NameError('resource %s is already defined' % name.to_s)
  end
  
  _resources[name.to_s] = Resource.new(self, name, &block)
end