Class: Biz::Periods::Linear

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/biz/periods/linear.rb

Instance Method Summary collapse

Constructor Details

#initialize(periods, shifts, selector) ⇒ Linear

Returns a new instance of Linear.



7
8
9
10
11
12
13
14
# File 'lib/biz/periods/linear.rb', line 7

def initialize(periods, shifts, selector)
  @periods   = periods.to_enum
  @shifts    = shifts.to_enum
  @selector  = selector
  @sequences = [@periods, @shifts]

  super(linear_periods)
end