class NumbersAndWords::Strategies::FiguresConverter::Languages::Cs
Public Instance Methods
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/cs.rb, line 23 def gender # @current_capacity = order of block of 3 digits, backwards (0 = hundreds tens ones) @current_capacity ||= 0 if @current_capacity.zero? options.gender.result elsif @current_capacity > 2 && @current_capacity.odd? :female # miliardy, biliardy, triliardy... else :male end end
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/cs.rb, line 19 def megs(*args) super({ number: @figures.number_in_capacity(@current_capacity) }.merge(args.first || {})) end
Calls superclass method
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/cs.rb, line 15 def zero super(internal_options) unless maybe_remove_zero end
Calls superclass method
Private Instance Methods
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/cs.rb, line 38 def internal_options { gender:, prefix: maybe_ordinal } end
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/cs.rb, line 46 def maybe_ordinal @options.ordinal.result end
Source
# File lib/numbers_and_words/strategies/figures_converter/languages/cs.rb, line 42 def maybe_remove_zero @options.remove_zero.result end