class SayWhen::Triggers::InstanceStrategy
Attributes
instance[RW]
next_at_method[RW]
Public Class Methods
new(options = {})
click to toggle source
Calls superclass method
SayWhen::Triggers::Base::new
# File lib/say_when/triggers/instance_strategy.rb, line 12 def initialize(options = {}) super self.instance = job.scheduled self.next_at_method = options[:next_at_method] || 'next_fire_at' end
Public Instance Methods
next_fire_at(time = Time.now)
click to toggle source
# File lib/say_when/triggers/instance_strategy.rb, line 18 def next_fire_at(time = Time.now) instance.send(next_at_method, time) end