Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Range#exclude_end?
() -> bool
exclude_end? → true or false
range.c
View on GitHub ↗
static VALUE
range_exclude_end_p(VALUE range)
{
return RBOOL(EXCL(range));
}
Returns true if self excludes its end value; false otherwise:
Example
Range.new(2, 5).exclude_end? # => false Range.new(2, 5, true).exclude_end? # => true (2..5).exclude_end? # => false (2...5).exclude_end? # => true