class Biz::Calculation::DurationWithin
Public Class Methods
new(schedule, calculation_period)
click to toggle source
Calls superclass method
# File lib/biz/calculation/duration_within.rb, line 7 def initialize(schedule, calculation_period) super( schedule .periods .after(calculation_period.start_time) .timeline .until(calculation_period.end_time) .map(&:duration) .reduce(Duration.new(0), :+) ) end