class Fixman::Task
Attributes
condition[R]
name[R]
Public Class Methods
new(name, condition, command, cleanup)
click to toggle source
# File lib/fixman/task.rb, line 5 def initialize(name, condition, command, cleanup) @name = name @condition = condition @command = command @cleanup = cleanup end
Public Instance Methods
run(target)
click to toggle source
# File lib/fixman/task.rb, line 12 def run target success = @command.call(target) @cleanup.call(target) success end