class Papa::Runner
Attributes
last_command[RW]
last_error[RW]
queue[RW]
success[RW]
Public Class Methods
new(queue)
click to toggle source
# File lib/papa/runner.rb, line 5 def initialize(queue) @queue = queue || [] end
Public Instance Methods
run()
click to toggle source
# File lib/papa/runner.rb, line 9 def run @success = true message = nil @queue.each do |command| if command.run.failed? @success = false command.cleanup @last_error = command.failure_message break end end @success end