class Fugit::Cron::CronIterator

Used by Fugit::Cron#next and Fugit::Cron#prev

Attributes

cron[R]
current[R]
direction[R]
start[R]

Public Class Methods

new(cron, direction, start) click to toggle source
# File lib/fugit/cron.rb, line 349
def initialize(cron, direction, start)

  @cron = cron
  @start = start
  @current = start.dup
  @direction = direction
end

Public Instance Methods

each() { |current = send| ... } click to toggle source
# File lib/fugit/cron.rb, line 357
def each

  loop do

    yield(@current = @cron.send(@direction, @current))
  end
end