From: Todd Benson Date: 2009-04-10T23:34:34+09:00 Subject: Re: Float.finite ? On Fri, Apr 10, 2009 at 9:20 AM, Aldric Giacomoni <"aldric[removeme]"@trevoke.net> wrote: > How does one use .finite? effectively? I tried with (1.0/3).finite? => true... > I tried with BigDecimal.. Still true. I'm pretty sure these numbers aren't > finite. How do I make this work? 1.0/3 is most certainly finite. Here is how #finite? works... irb(main):001:0> 1.0/0 => Infiinity irb(main):002:0> (1.0/0).finite? => false irb(main):003:0> (-1)**0.5 => NaN irb(main):004:0> ((-1)**0.5).finite? => false Todd