Extended maintenance of Ruby 1.9.3 ended on February 23, 2015. Read more
Raised when attempting to convert special float values (in particular infinite or NaN) to numerical classes which don't support them.
Float::INFINITY.to_r
raises the exception:
FloatDomainError: Infinity