Method: When::Parts::Enumerator#initialize

Defined in:
lib/when_exe/parts/enumerator.rb

#initialize(parent, range, count_limit = nil) ⇒ Enumerator #initialize(parent, first, direction, count_limit = nil) ⇒ Enumerator

オブジェクトの生成



252
253
254
255
256
257
258
259
# File 'lib/when_exe/parts/enumerator.rb', line 252

def initialize(*args)
  @options = self.class._options(args)
  @exdate  = @options.delete(:exdate)
  @exevent = @options.delete(:exevent)
  @parent, *rest = args
  _range(rest)
  _rewind
end