I'm trying to figure out how I can format a number, like 29.9
, as 29.90
. I've tried this so far:
number = 29.90
#=> 29.9
number.to_s
#=> "29.9"
number.round(2).to_s
#=> "29.9"
What method should I use to get "29.90"
?
I'm trying to figure out how I can format a number, like 29.9
, as 29.90
. I've tried this so far:
number = 29.90
#=> 29.9
number.to_s
#=> "29.9"
number.round(2).to_s
#=> "29.9"
What method should I use to get "29.90"
?
'%.02f' % number
#=> "29.90"
Thanks to Gourav Naik