class Resque::Plugins::Mission::Progress
Public Instance Methods
completed()
click to toggle source
# File lib/resque/plugins/mission.rb, line 144 def completed self['completed'] ||= [] end
completed?(step)
click to toggle source
# File lib/resque/plugins/mission.rb, line 148 def completed?(step) completed.include?(step) end
failures()
click to toggle source
# File lib/resque/plugins/mission.rb, line 127 def failures self['failures'] ||= 0 end
failures=(int)
click to toggle source
# File lib/resque/plugins/mission.rb, line 131 def failures=(int) self['failures'] = int end
finish()
click to toggle source
# File lib/resque/plugins/mission.rb, line 152 def finish completed.push delete('working') if self['working'] self['finished'] = true end
finished?()
click to toggle source
# File lib/resque/plugins/mission.rb, line 157 def finished? self['finished'].present? end
start(step)
click to toggle source
# File lib/resque/plugins/mission.rb, line 135 def start(step) completed.push delete('working') if working self['working'] = step end
working()
click to toggle source
# File lib/resque/plugins/mission.rb, line 140 def working self['working'] end