class SayWhen::Triggers::CronStrategy

Attributes

cron_expression[RW]

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method SayWhen::Triggers::Base::new
# File lib/say_when/triggers/cron_strategy.rb, line 13
def initialize(options = {})
  super
  self.cron_expression = SayWhen::CronExpression.new(options)
end

Public Instance Methods

next_fire_at(time = nil) click to toggle source
# File lib/say_when/triggers/cron_strategy.rb, line 18
def next_fire_at(time = nil)
  cron_expression.next_fire_at(time || Time.now)
end