class NumberFormat
f = NumberFormat.new f.format(13_876) => “13K” f.format(12_343_654) => “12M” f.format(234) =>“234”
Public Instance Methods
format(number)
click to toggle source
# File lib/numformat.rb, line 7 def format(number) if number < 1000 number.to_s elsif number < 1_000_000 result = (number / 1000.to_f).round(1) "#{result}K" else result = (number / 1_000_000.to_f).round(1) "#{result}M" end end