module NumbersAndWords::Translations::Families::Base

Public Instance Methods

mega(capacity) click to toggle source
# File lib/numbers_and_words/translations/families/base.rb, line 25
def mega(capacity)
  t(:mega)[capacity]
end
megs(capacity, options = {}) click to toggle source
# File lib/numbers_and_words/translations/families/base.rb, line 19
def megs(capacity, options = {})
  number = options[:number]
  mega_name = "#{options[:prefix]}.mega"
  number ? t(mega(capacity), count: number) : t(mega_name)[capacity]
end
micro_separator() click to toggle source
# File lib/numbers_and_words/translations/families/base.rb, line 33
def micro_separator
  t :micro_separator
end
teens(numbers, options = {}) click to toggle source
# File lib/numbers_and_words/translations/families/base.rb, line 7
def teens(numbers, options = {})
  t("#{options[:prefix]}.teens")[numbers[0]]
end
tens(number, options = {}) click to toggle source
# File lib/numbers_and_words/translations/families/base.rb, line 11
def tens(number, options = {})
  t("#{options[:prefix]}.tens")[number]
end
tens_with_ones(numbers, options = {}) click to toggle source
# File lib/numbers_and_words/translations/families/base.rb, line 15
def tens_with_ones(numbers, options = {})
  [tens(numbers[1]), ones(numbers[0], options)].join options[:separator] || ' '
end
union() click to toggle source
# File lib/numbers_and_words/translations/families/base.rb, line 29
def union
  t :union
end