module Kabal::GlobalRules::NaturalNumbers

Public Instance Methods

create_number_name(number) click to toggle source
# File lib/kabal/languages/global/natural_numbers.rb, line 11
def create_number_name(number)
  if @number_name.nil?
    @number_name = count_name_with_order_name number
  elsif count(number) != 0
    @number_name += space + count_name_with_order_name(number)
  end
end
natural_number_name(number) click to toggle source
# File lib/kabal/languages/global/natural_numbers.rb, line 4
def natural_number_name(number)
  return single number if number >= 0 && number <= 19
  return two_words number if number >= 0 && number <= 99
  return three_words number if number >= 100 && number <= 999
  ten_powers number if number >= 100
end