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