Module: FistOfFury::Recurrent::ClassMethods

Includes:
SubclassTracking
Defined in:
lib/fist_of_fury/recurrent.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from SubclassTracking

#inherited, #subclasses

Instance Attribute Details

#scheduleObject



10
11
12
# File 'lib/fist_of_fury/recurrent.rb', line 10

def schedule
  @schedule ||= FistOfFury::Schedule.new
end

Instance Method Details

#recurs(options = {}, &block) ⇒ Object



14
15
16
17
# File 'lib/fist_of_fury/recurrent.rb', line 14

def recurs(options={}, &block)
  schedule.instance_eval(&block)
  schedule.options = options
end

#scheduled_time_met?(time) ⇒ Boolean



19
20
21
# File 'lib/fist_of_fury/recurrent.rb', line 19

def scheduled_time_met?(time)
  schedule.scheduled_time_met?(time)
end