Class: TabKeeper::Hourly
- Inherits:
-
Object
- Object
- TabKeeper::Hourly
- Defined in:
- lib/tab_keeper/hourly.rb
Constant Summary collapse
- MINUTE_VALUES =
(0..59)
- EVERY_VALUES =
Other values don’t divide 24, so result in weird behaviour
[nil, 2, 3, 4, 6, 8, 12]
- HOUR_VALUES =
(0..23)
Instance Method Summary collapse
-
#initialize(min: 0, every: nil, only: nil) ⇒ Hourly
constructor
A new instance of Hourly.
- #to_s ⇒ Object
Constructor Details
#initialize(min: 0, every: nil, only: nil) ⇒ Hourly
Returns a new instance of Hourly.
8 9 10 11 12 13 |
# File 'lib/tab_keeper/hourly.rb', line 8 def initialize(min: 0, every: nil, only: nil) @min = min @every = every @only = only verify! end |
Instance Method Details
#to_s ⇒ Object
15 16 17 18 19 |
# File 'lib/tab_keeper/hourly.rb', line 15 def to_s return "#{min} */#{every} * * *" if every return "#{min} #{only.join(',')} * * *" if only "#{min} * * * *" end |