Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
NilClass#rationalize
rationalize(eps = nil) → (0/1)
rational.c
View on GitHub ↗
static VALUE
nilclass_rationalize(int argc, VALUE *argv, VALUE self)
{
rb_check_arity(argc, 0, 1);
return nilclass_to_r(self);
}
Returns zero as a Rational:
Example
nil.rationalize # => (0/1)
Argument eps is ignored.