class Script::Step

Public Class Methods

new(headline, block) click to toggle source
# File lib/script/step.rb, line 2
def initialize(headline, block)
  @headline = headline
  @block = block
end

Public Instance Methods

headline() click to toggle source
# File lib/script/step.rb, line 18
def headline
  @headline
end
result() click to toggle source
# File lib/script/step.rb, line 14
def result
  @result
end
run(shareables) click to toggle source
# File lib/script/step.rb, line 7
def run(shareables)
  @block.call(shareables)
  @result = :succeded
rescue
  @result = :failed
end