aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext/range/overlaps.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activesupport/lib/active_support/core_ext/range/overlaps.rb')
-rw-r--r--activesupport/lib/active_support/core_ext/range/overlaps.rb19
1 files changed, 6 insertions, 13 deletions
diff --git a/activesupport/lib/active_support/core_ext/range/overlaps.rb b/activesupport/lib/active_support/core_ext/range/overlaps.rb
index 43c69453e7..0dec6e0ac4 100644
--- a/activesupport/lib/active_support/core_ext/range/overlaps.rb
+++ b/activesupport/lib/active_support/core_ext/range/overlaps.rb
@@ -1,15 +1,8 @@
-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
+class Range
+ # 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