class Actionable::MongoidStore::Action

Public Class Methods

to_do() click to toggle source
# File lib/actionable/mongoid_store/action.rb, line 36
def self.to_do
  scheduled_or_late.scheduled_for_before(to_do_time)
end
to_do_time() click to toggle source
# File lib/actionable/mongoid_store/action.rb, line 40
def self.to_do_time
  DateTime.now.utc
end

Public Instance Methods

flag_late() click to toggle source
# File lib/actionable/mongoid_store/action.rb, line 48
def flag_late
  update_attribute(:status,:late) if late?
end
late?() click to toggle source
# File lib/actionable/mongoid_store/action.rb, line 44
def late?
  execution_time.present? && execution_time < 1.minute.from_now && scheduled?
end