aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/core_ext/range/overlaps.rb
diff options
context:
space:
mode:
authorJeremy Kemper <jeremy@bitsweat.net>2009-03-21 04:30:28 -0700
committerJeremy Kemper <jeremy@bitsweat.net>2009-03-21 04:39:53 -0700
commitbaf73e19a6f05fcb46c06d759b08f3cbe22ed1c9 (patch)
tree9d3b1e3cac3c123163baefd3658f6a79a260182a /activesupport/lib/active_support/core_ext/range/overlaps.rb
parentb8d59b7f845b6de8b4359900f228efc13e7d1ee5 (diff)
downloadrails-baf73e19a6f05fcb46c06d759b08f3cbe22ed1c9.tar.gz
rails-baf73e19a6f05fcb46c06d759b08f3cbe22ed1c9.tar.bz2
rails-baf73e19a6f05fcb46c06d759b08f3cbe22ed1c9.zip
Convert Range extension module to a class reopen
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