Project

General

Profile

Actions

Bug #6864

closed

bad value for range when using infinity with date or time

Added by slbug (Alex Grebennik) over 11 years ago. Updated over 4 years ago.

Status:
Closed
Target version:
-
ruby -v:
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
[ruby-core:47160]

Description

Steps to reproduce:

require 'date'
Range.new(Date.today, 1.0/0.0) # works
Range.new(-1.0/0.0, Date.today) # fails
Range.new(Time.now, 1.0/0.0) # fails
Range.new(-1.0/0.0, Time.now) # fails

Tested on 1.9.3 and trunk. I think this is a bug, because there is no logic error. just ranges without one bound.

Actions

Also available in: Atom PDF

Like0
Like0Like0Like0Like0Like0Like0