KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
In ruby, I want to convert a float to an int if it's a whole number. For example a = 1.0 b = 2.5 a.to_int_if_whole # => 1 b.to_int_if_whole # => 2.5 Basically I'm trying to avoid displaying ".0" on any number that doesn't have a decimal. I'm looking for an elegant (or built-in) way to do def to_int_if_whole(float) (float % 1 == 0) ? float.to_i : float end
Tags (comma-separated)
Save Edits
Cancel