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