Actions
Feature #10641
closedIntroduce Fixnum#finite? and Bignum#finite?
Status:
Closed
Assignee:
-
Target version:
-
Description
Hello,
I propose to introduce Fixnum#finite?
and Bignum#finite?
methods. Use case for this is following:
Interval = Struct.new(:from, :to) do
def finite?
from.finite? && to.finite?
end
end
For now this works:
Interval.new(1.5, 1000.0).finite?
Interval.new(1.5, Float::INFINITY).finite?
But this fails due to absence of Fixnum#finite?
:
Interval.new(1, 3).finite?
Interval.new(1, Float::INFINITY).finite?
It looks natural that Fixnum#finite?
should always return true
. I didn't worked extensively with Bignum
-s, but probably Bignum#finite?
should also always be true
.
Actions
Like0
Like0Like0Like0Like0Like0Like0