class NumbersAndWords::Strategies::FiguresConverter::Languages::Nl
Public Instance Methods
capacity_iteration()
click to toggle source
Calls superclass method
NumbersAndWords::Strategies::FiguresConverter::Languages::Families::Base#capacity_iteration
# File lib/numbers_and_words/strategies/figures_converter/languages/nl.rb, line 12 def capacity_iteration return super if @current_capacity != FiguresArray::THOUSAND_CAPACITY return [] if apply_tens_of_hundreds? return megs if figures.number_in_capacity(@current_capacity) == 1 capacity_words = words_in_capacity(@current_capacity) capacity_words.empty? ? [] : [capacity_words, megs].join end
hundreds_number_to_words()
click to toggle source
Calls superclass method
NumbersAndWords::Strategies::FiguresConverter::Languages::Families::Base#hundreds_number_to_words
# File lib/numbers_and_words/strategies/figures_converter/languages/nl.rb, line 8 def hundreds_number_to_words [super.reverse.join] end
number_without_capacity_to_words()
click to toggle source
Calls superclass method
NumbersAndWords::Strategies::FiguresConverter::Languages::Families::Base#number_without_capacity_to_words
# File lib/numbers_and_words/strategies/figures_converter/languages/nl.rb, line 29 def number_without_capacity_to_words return super unless apply_tens_of_hundreds? base = save_parent_figures do @figures = @parent_figures[2, 2].to_figures simple_number_to_words end [([base, translate(:hundreds, 1)] + simple_number_to_words).join] end
simple_number_to_words()
click to toggle source
Calls superclass method
NumbersAndWords::Strategies::FiguresConverter::Languages::Families::Base#simple_number_to_words
# File lib/numbers_and_words/strategies/figures_converter/languages/nl.rb, line 21 def simple_number_to_words if @figures.only_ones && @figures.ones == 1 [@translations.t(:loose_one)] else super end end
Private Instance Methods
apply_tens_of_hundreds?()
click to toggle source
# File lib/numbers_and_words/strategies/figures_converter/languages/nl.rb, line 41 def apply_tens_of_hundreds? @options.tens_of_hundreds.result && (1..9).cover?(figures.number_in_capacity(FiguresArray::THOUSAND_CAPACITY)) && figures.hundreds end