Class: Montrose::Frequency::Hourly
- Inherits:
-
Montrose::Frequency
- Object
- Montrose::Frequency
- Montrose::Frequency::Hourly
- Defined in:
- lib/montrose/frequency/hourly.rb
Constant Summary
Constants inherited from Montrose::Frequency
FREQUENCY_KEYS, FREQUENCY_TERMS
Instance Attribute Summary
Attributes inherited from Montrose::Frequency
Instance Method Summary collapse
Methods inherited from Montrose::Frequency
assert, duration_to_frequency_parts, from_options, from_term, #initialize, #matches_interval?, numeric_to_frequency_parts, parse
Methods included from Rule
#advance!, #continue?, included
Constructor Details
This class inherits a constructor from Montrose::Frequency
Instance Method Details
#include?(time) ⇒ Boolean
6 7 8 |
# File 'lib/montrose/frequency/hourly.rb', line 6 def include?(time) matches_interval?((time - @starts) / 1.hour) end |
#to_cron ⇒ Object
10 11 12 |
# File 'lib/montrose/frequency/hourly.rb', line 10 def to_cron "#{@starts.min} #{interval_str} * * *" end |