class NumbersAndWords::Translations::Fr
Constants
- SPECIAL_TENS_CASE
Public Instance Methods
hundreds(number, options = {})
click to toggle source
# File lib/numbers_and_words/translations/fr.rb, line 24 def hundreds(number, options = {}) count = options[:pluralize] ? number : 1 hundreds = t(:hundreds, count:) return hundreds if number == 1 [t(:ones)[number], hundreds].join(' ') end
tens(number, options = {})
click to toggle source
Calls superclass method
# File lib/numbers_and_words/translations/fr.rb, line 11 def tens(number, options = {}) return t(:eighty) if number == SPECIAL_TENS_CASE && options[:alone].nil? super end
tens_with_ones(numbers, options = {})
click to toggle source
Calls superclass method
# File lib/numbers_and_words/translations/fr.rb, line 17 def tens_with_ones(numbers, options = {}) return [tens(numbers[1] - 1, alone: false), teens(numbers)].join('-') if [7, 9].include? numbers[1] separator = numbers[0] == 1 ? " #{union} " : '-' super(numbers, options.merge(separator:)) end