class NumbersAndWords::Translations::Cs

Public Instance Methods

hundreds(number, options = {}) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 29
def hundreds(number, options = {})
  t([options[:prefix], :hundreds, gender_to_use(options)].join('.'))[number]
end
integral(number, _options = {}) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 33
def integral(number, _options = {})
  t(:integral, count: number)
end
ones(number, options = {}) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 13
def ones(number, options = {})
  t([options[:prefix], :ones, options[:gender]].join('.'))[number]
end
teens(numbers, options = {}) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 21
def teens(numbers, options = {})
  t([options[:prefix], :teens, gender_to_use(options)].join('.'))[numbers[0]]
end
tens(number, options = {}) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 17
def tens(number, options = {})
  t([options[:prefix], :tens, gender_to_use(options)].join('.'))[number]
end
tens_with_ones(numbers, options = {}) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 25
def tens_with_ones(numbers, options = {})
  [tens(numbers[1], options), ones(numbers[0], options)].join(' ')
end
zero(options = {}) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 9
def zero(options = {})
  ones(0, options)
end

Private Instance Methods

gender_to_use(options) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 43
def gender_to_use(options)
  ordinal?(options) ? options[:gender] : nil
end
ordinal?(options) click to toggle source
# File lib/numbers_and_words/translations/cs.rb, line 39
def ordinal?(options)
  options[:prefix] == :ordinal
end