Skip to content

End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Range#exclude_end?

rng.exclude_end? → true or false

Returns true if the range excludes its end value.

Example
(1..5).exclude_end?     #=> false
(1...5).exclude_end?    #=> true
See also #eql? #first #entries #hash also in 4.1 · 4.0 · 3.4 · 3.3 · 3.2 · 3.1