Class: Async::Cron::Minutes

Inherits:
Period
  • Object
show all
Defined in:
lib/async/cron/period.rb

Constant Summary collapse

RANGE =
0..59

Instance Method Summary collapse

Methods inherited from Period

#include?, #initialize, parse, #step, #to_a

Constructor Details

This class inherits a constructor from Async::Cron::Period

Instance Method Details

#increment(time) ⇒ Object



165
166
167
# File 'lib/async/cron/period.rb', line 165

def increment(time)
  time.minutes = @successors[time.minutes]
end

#reset(time) ⇒ Object



169
170
171
# File 'lib/async/cron/period.rb', line 169

def reset(time)
  time.minutes = @values.first
end

#value_from(time) ⇒ Object



173
174
175
# File 'lib/async/cron/period.rb', line 173

def value_from(time)
  time.minutes
end