RuTils::Pluralization::NumericFormatting

Реализует вывод прописью любого объекта, реализующего Numeric

Public Instance Methods

items(one_item, two_items, five_items) click to toggle source

Выбирает корректный вариант числительного в зависимости от рода и числа. Например:

  • 4.items(“колесо”, “колеса”, “колес”) => “колеса”

# File lib/pluralizer/pluralizer.rb, line 225
def items(one_item, two_items, five_items)
  RuTils::Pluralization::choose_plural(self, one_item, two_items, five_items)
end
propisju(gender = 1) click to toggle source

Выбирает корректный вариант числительного в зависимости от рода и числа и оформляет сумму прописью

234.propisju => "двести сорок три"
221.propisju(2) => "двести двадцать одна"
# File lib/pluralizer/pluralizer.rb, line 215
def propisju(gender = 1)
  RuTils::Pluralization::sum_string(self, gender, "")
end
propisju_items(gender=1, *forms) click to toggle source
# File lib/pluralizer/pluralizer.rb, line 219
def propisju_items(gender=1, *forms)
  self.propisju(gender) + " " + RuTils::Pluralization::choose_plural(self.to_i, *forms)
end
rubl() click to toggle source
Alias for: rublej
rublej() click to toggle source

Выводит сумму в рублях прописью. Например:

  • (15.4).rublej => “пятнадцать рублей сорок копеек”

  • 1.rubl => “один рубль”

  • (3.14).rublja => “три рубля четырнадцать копеек”

# File lib/pluralizer/pluralizer.rb, line 233
def rublej
  RuTils::Pluralization::rublej(self)
end
Also aliased as: rubl, rublja
rublja() click to toggle source
Alias for: rublej

[Validate]

Generated with the Darkfish Rdoc Generator 2.