Module: NumbersAndWords::Strategies::FiguresConverter::Languages::Families::Cyrillic

Includes:
Base
Included in:
Ru, Ua
Defined in:
lib/numbers_and_words/strategies/figures_converter/languages/families/cyrillic.rb

Instance Attribute Summary

Attributes included from Base

#current_capacity, #parent_figures

Instance Method Summary collapse

Methods included from Base

#capacity_iteration, #complex_number_to_words, #complex_tens, #hundreds_number_to_words, #save_parent_figures, #simple_number_to_words, #strings_logic, #words_in_capacity

Methods included from Helpers

#translate, #zero

Instance Method Details

#genderObject



11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/numbers_and_words/strategies/figures_converter/languages/families/cyrillic.rb', line 11

def gender
  @current_capacity ||= 0

  case @current_capacity
  when 1
    :female
  when 0
    options.gender.result
  else
    :male
  end
end

#megs(*args) ⇒ Object



30
31
32
# File 'lib/numbers_and_words/strategies/figures_converter/languages/families/cyrillic.rb', line 30

def megs(*args)
  super({ number: @figures.number_in_capacity(@current_capacity) }.merge(args.first || {}))
end