class Orchestra::DSL::Steps::Builder

Attributes

collection[RW]
defaults[RW]
execute_block[RW]

Public Class Methods

new() click to toggle source
# File lib/orchestra/dsl/steps.rb, line 9
def initialize
  @defaults = {}
  @dependencies = []
  @provisions = []
end

Public Instance Methods

build_step() click to toggle source
# File lib/orchestra/dsl/steps.rb, line 15
def build_step
  Step::InlineStep.new(
    :collection    => collection,
    :defaults      => defaults,
    :dependencies  => dependencies,
    :execute_block => execute_block,
    :provides      => provisions,
  )
end