module ArrayRangeExtensions
Public Instance Methods
overlap_ranges()
click to toggle source
# File lib/array_range_extensions.rb, line 3 def overlap_ranges dup=[] self.each_with_index do |src,i| self.each_with_index do |dest,j| if i!=j && (src[:start]..src[:end]).overlaps?(dest[:start]..dest[:end]) dup<<src end end#self 2 end#self 1 return dup end