class NumbersAndWords::Translations::Da

Constants

DEFAULT_POSTFIX

Public Instance Methods

hundreds(number, options = {}) click to toggle source
# File lib/numbers_and_words/translations/da.rb, line 25
def hundreds(number, options = {})
  return t(:one_hundred) if options[:is_one_hundred]
  return t(:hundreds)[number] if options[:is_hundred]

  t(:hundreds)[number]
end
ones(number, options = {}) click to toggle source
# File lib/numbers_and_words/translations/da.rb, line 10
def ones(number, options = {})
  return t(:common)[number] if options[:gender] == :common
  return t(:neuter)[number] if options[:gender] == :neuter

  t([options[:prefix], :ones, options[:postfix] || DEFAULT_POSTFIX].join('.'))[number]
end
tens(number, _options = {}) click to toggle source
# File lib/numbers_and_words/translations/da.rb, line 17
def tens(number, _options = {})
  t(:tens)[number]
end
tens_with_ones(numbers, _options = {}) click to toggle source
# File lib/numbers_and_words/translations/da.rb, line 21
def tens_with_ones(numbers, _options = {})
  [ones(numbers[0], { gender: :common }), tens(numbers[1])].join(union)
end
zero(_options = {}) click to toggle source
# File lib/numbers_and_words/translations/da.rb, line 32
def zero(_options = {})
  ones 0
end