Method: IntervalNotation::Operations.intersection

Defined in:
lib/interval_notation/operations.rb

.intersection(intervals) ⇒ Object

Intersection of multiple intervals



13
14
15
# File 'lib/interval_notation/operations.rb', line 13

def intersection(intervals)
  SweepLine.make_interval_set(intervals, SweepLine::TraceState::Intersection.initial_state(intervals.size))
end