class Croesus::DSL

Public Class Methods

evaluate(&block) click to toggle source
# File lib/croesus/dsl/dsl.rb, line 22
def self.evaluate(&block)
  raise 'You need a block to build!' unless block_given?
  DSL.new(&block)
end
new(&block) click to toggle source
# File lib/croesus/dsl/dsl.rb, line 27
def initialize(&block)
  instance_eval(&block)
end

Public Instance Methods

resource(resource_name, &block) click to toggle source
# File lib/croesus/dsl/dsl.rb, line 31
def resource(resource_name, &block)
  Croesus::ResourceDSL.new(resource_name, &block)
end