Maintenance of Ruby 2.0.0 ended on February 24, 2016. 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