Module: NumbersAndWords::Translations::Extensions::FractionSignificance
- Included in:
- NumbersAndWords::Translations::En, Hu, Ru, Ua
- Defined in:
- lib/numbers_and_words/translations/extensions/fraction_significance.rb
Instance Method Summary collapse
- #micro(capacity) ⇒ Object
- #micro_prefix(capacity) ⇒ Object
- #micros(capacity, number = nil, separator = '-') ⇒ Object
Instance Method Details
#micro(capacity) ⇒ Object
12 13 14 |
# File 'lib/numbers_and_words/translations/extensions/fraction_significance.rb', line 12 def micro capacity t(:micro)[capacity] end |
#micro_prefix(capacity) ⇒ Object
16 17 18 19 20 21 |
# File 'lib/numbers_and_words/translations/extensions/fraction_significance.rb', line 16 def micro_prefix capacity case capacity when 2 then t(:hundreds) when 1 then tens(1) end end |
#micros(capacity, number = nil, separator = '-') ⇒ Object
6 7 8 9 10 |
# File 'lib/numbers_and_words/translations/extensions/fraction_significance.rb', line 6 def micros capacity, number = nil, separator = '-' micro, prefix = capacity micros = number ? t(micro(micro), :count => number) : micro(micro) [micro_prefix(prefix), micros].compact.join separator end |