class NumbersAndWords::Strategies::FiguresConverter::Languages::Da
Public Instance Methods
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 16 def hundreds super({ is_hundred: hundred?, is_one_hundred: one_hundred? }) end
Calls superclass method
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 20 def megs super({ number: @figures.number_in_capacity(@current_capacity) }) end
Calls superclass method
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 12 def ones super({ gender: }) end
Calls superclass method
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 8 def print_words complex_part.count > 1 ? print_megs_words : @strings.flatten.reverse.join(' ') end
Private Instance Methods
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 30 def complex_part @strings - simple_part end
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 42 def gender @current_capacity ||= 0 if @current_capacity.zero? @options.gender.result elsif @current_capacity == 1 :neuter else :common end end
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 34 def hundred? figures[0].zero? && figures[1].zero? && simple_number_to_words.empty? end
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 38 def one_hundred? hundred? && figures[2] == 1 end
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/da.rb, line 26 def simple_part @strings.reject { |f| f.is_a?(Array) } end