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

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