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
25 26 27 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 25 def mega(capacity) t(:mega)[capacity] end |
#megs(capacity, options = {}) ⇒ Object
19 20 21 22 23 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 19 def megs(capacity, = {}) number = [:number] mega_name = "#{[:prefix]}.mega" number ? t(mega(capacity), count: number) : t(mega_name)[capacity] end |
#micro_separator ⇒ Object
33 34 35 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 33 def micro_separator t :micro_separator end |
#teens(numbers, options = {}) ⇒ Object
7 8 9 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 7 def teens(numbers, = {}) t("#{[:prefix]}.teens")[numbers[0]] end |
#tens(number, options = {}) ⇒ Object
11 12 13 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 11 def tens(number, = {}) t("#{[:prefix]}.tens")[number] end |
#tens_with_ones(numbers, options = {}) ⇒ Object
15 16 17 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 15 def tens_with_ones(numbers, = {}) [tens(numbers[1]), ones(numbers[0], )].join [:separator] || ' ' end |
#union ⇒ Object
29 30 31 |
# File 'lib/numbers_and_words/translations/families/base.rb', line 29 def union t :union end |