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