Actions
Bug #9604
closedComparing ranges or range includes range
Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
ruby 2.1.0p0 (2013-12-25 revision 44422)
Backport:
Description
Hello guys,
First I got to say it's not like real bug - but will be good to have. Then in some case I I need compare to ranges on including each other: so I did like
(1..10).include? (2..7)
what kinda logical, but it always false. So I have to use:
(1..10).grep(2..7).empty?
Updated by jeremyevans0 (Jeremy Evans) almost 5 years ago
- Status changed from Open to Closed
- Backport deleted (
1.9.3: UNKNOWN, 2.0.0: UNKNOWN, 2.1: UNKNOWN)
Ruby 2.6 added support to Range#cover?
to accept Range arguments, which you can use instead of include?
:
$ ruby25 -e 'p (1..10).cover?(2..7)'
false
$ ruby26 -e 'p (1..10).cover?(2..7)'
true
Actions
Like0
Like0