ruby on rails how to deal with NaN

I have read few posts regarding NaN but did not figure out how to deal with it in Ruby on Rails. I want to check a value if it is a NaN I want to replace it with Zero(0). I tried the following

logger.info(".is_a? Fixnum #{percent.is_a? Fixnum}")

when percent has NaN it returns me false.

I have made few changes in the logger

logger.info("Fixnum #{percent.is_a? Fixnum} percent #{percent}")

Output

Fixnum false percent 94.44444444444444
Fixnum false percent NaN
Fixnum false percent 87.0

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

Sponsor our Newsletter | Privacy Policy | Terms of Service