Method: Range#combine

Defined in:
lib/core/facets/range/combine.rb

#combine(*intervals) ⇒ Object

Combine ranges.

(1..2).combine(2..4)   #=> [1..4]
(1..2).combine(3..4)   #=> [1..2, 3..4]

TODO: Incorporate end-sentinal inclusion vs. exclusion.

CREDIT: Trans



12
13
14
# File 'lib/core/facets/range/combine.rb', line 12

def combine(*intervals)
  Range.combine(self, *intervals)
end