class Biz::Timeline::Forward
Public Instance Methods
forward()
click to toggle source
# File lib/biz/timeline/forward.rb, line 7 def forward self end
Private Instance Methods
comparison_period(period, terminus)
click to toggle source
# File lib/biz/timeline/forward.rb, line 21 def comparison_period(period, terminus) TimeSegment.new(period.start_time, terminus) end
duration_period(period, duration)
click to toggle source
# File lib/biz/timeline/forward.rb, line 25 def duration_period(period, duration) TimeSegment.new( period.start_time, period.start_time + duration.in_seconds ) end
occurred?(period, terminus)
click to toggle source
# File lib/biz/timeline/forward.rb, line 13 def occurred?(period, terminus) period.start_time > terminus end
overflow?(period, remaining)
click to toggle source
# File lib/biz/timeline/forward.rb, line 17 def overflow?(period, remaining) period.duration == remaining end