+++ /dev/null
-module ActiveSupport #:nodoc:
- module CoreExtensions #:nodoc:
- module Range #:nodoc:
- # Check if Ranges overlap.
- module Overlaps
- # Compare two ranges and see if they overlap eachother
- # (1..5).overlaps?(4..6) # => true
- # (1..5).overlaps?(7..9) # => false
- def overlaps?(other)
- include?(other.first) || other.include?(first)
- end
- end
- end
- end
-end