module Silverball::Numbers
Public Instance Methods
fraction_as_percentage(part, full, accuracy = 1)
click to toggle source
# File lib/silverball/numbers.rb, line 9 def fraction_as_percentage(part, full, accuracy = 1) percentage = (part * 100.0 / full).round(accuracy) "#{ percentage }%" end
number_with_separator(number, sep = "'")
click to toggle source
# File lib/silverball/numbers.rb, line 5 def number_with_separator(number, sep = "'") number.to_s.reverse.gsub(/\d\d\d(?=\d)/) { |s| "#{ s }#{ sep }" }.reverse end