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