class NumbersAndWords::Strategies::FiguresConverter::Languages::Fr

Public Instance Methods

capacity_iteration() click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/fr.rb, line 8
def capacity_iteration
  words = []
  capacity_words = words_in_capacity(@current_capacity)
  words.push(megs) unless capacity_words.empty?
  words += capacity_words unless thousand? && one?
  words
end
hundreds() click to toggle source
Calls superclass method
# File lib/numbers_and_words/strategies/figures_converter/languages/fr.rb, line 16
def hundreds
  super({ pluralize: simple_number_to_words.empty? })
end
megs() click to toggle source
Calls superclass method
# File lib/numbers_and_words/strategies/figures_converter/languages/fr.rb, line 20
def megs
  super({ number: @figures.number_in_capacity(@current_capacity) })
end

Private Instance Methods

one?() click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/fr.rb, line 26
def one?
  words_in_capacity(@current_capacity) == [translations.ones(1)]
end
thousand?() click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/fr.rb, line 30
def thousand?
  @current_capacity == FiguresArray::THOUSAND_CAPACITY
end