Module: NumbersAndWords::Translations::Families::Base
- Defined in:
- lib/numbers_and_words/translations/families/base.rb
Instance Method Summary collapse
- #mega(capacity) ⇒ Object
- #megs(capacity, options = {}) ⇒ Object
- #micro_separator ⇒ Object
- #teens(numbers, options = {}) ⇒ Object
- #tens(number, options = {}) ⇒ Object
- #tens_with_ones(numbers, options = {}) ⇒ Object
- #union ⇒ Object
Instance Method Details
#mega(capacity) ⇒ Object
23 24 25 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 23 def mega(capacity) t(:mega)[capacity] end |
#megs(capacity, options = {}) ⇒ Object
17 18 19 20 21 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 17 def megs(capacity, = {}) number = [:number] mega_name = "#{[:prefix]}.mega" number ? t(mega(capacity), count: number) : t(mega_name)[capacity] end |
#micro_separator ⇒ Object
31 32 33 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 31 def micro_separator t :micro_separator end |
#teens(numbers, options = {}) ⇒ Object
5 6 7 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 5 def teens(numbers, = {}) t("#{[:prefix]}.teens")[numbers[0]] end |
#tens(number, options = {}) ⇒ Object
9 10 11 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 9 def tens(number, = {}) t("#{[:prefix]}.tens")[number] end |
#tens_with_ones(numbers, options = {}) ⇒ Object
13 14 15 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 13 def tens_with_ones(numbers, = {}) [tens(numbers[1]), ones(numbers[0], )].join [:separator] || ' ' end |
#union ⇒ Object
27 28 29 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 27 def union t :union end |