Actions
Bug #21175
closedRange#max called on a beginles Integer Range with excluded end raises TypeError
Bug #21175:
Range#max called on a beginles Integer Range with excluded end raises TypeError
Description
I would expect that for a Range with Integer right boundary end - 1 is returned:
(nil...10).max
# => (irb):1:in 'Range#max': cannot exclude end value with non Integer begin value (TypeError)
#max works well with non-nil begin:
(1...10).max
# => 9
Related issue - https://bugs.ruby-lang.org/issues/17034
Updated by andrykonchin (Andrew Konchin) 8 months ago
- Description updated (diff)
Updated by andrykonchin (Andrew Konchin) 8 months ago
- Description updated (diff)
Updated by andrykonchin (Andrew Konchin) 8 months ago
- Description updated (diff)
Updated by nobu (Nobuyoshi Nakada) 8 months ago
- Status changed from Open to Closed
Applied in changeset git|cbe3156f82ee8b68e734be58badb9b6a3adc8aa6.
[Bug #21174] [Bug #21175] Fix Range#max on beginless integer range
Actions