Module RuTils
In: lib/datetime/datetime.rb  (CVS)
lib/gilenson/gilenson.rb  (CVS)
lib/pluralizer/pluralizer.rb  (CVS)
lib/rutils.rb  (CVS)
lib/transliteration/transliteration.rb  (CVS)
lib/version.rb  (CVS)

Главный контейнер модуля

Methods

Classes and Modules

Module RuTils::DateTime
Module RuTils::Gilenson
Class RuTils::RemovedFeature

Constants

SUBSTITUTION_MARKER = [0xEF, 0xBF, 0xBC].pack("U*").freeze   Стандартный маркер для подстановок - Unicode Character ‘OBJECT REPLACEMENT CHARACTER’ (U+FFFC) unicode.org/reports/tr20/tr20-1.html Он официально применяется для обозначения вложенного обьекта
VERSION = '1.0.1'   Версия RuTils

Public Instance methods

overrides()

Alias for overrides_enabled?

Включает или выключает перегрузки других модулей. Полезно, например, в случае когда нужно рендерить страницу сайта на нескольких языках и нужно отключить русское оформление текста для других языков.

Флаг overrides в RuTils работают в контексте текущей нити

Метод позволяет проверить, включена ли перегрузка функций других модулей. Попутно он спрашивает модуль Locale (если таковой имеется) является ли русский текущим языком, и если является, включает перегрузку функций имплицитно. Это позволяет подчинить настройку перегруженных функций настроенной локали. Модуль Locale можно получить как часть Ruby-Gettext или как отдельный модуль ruby-locale. Мы поддерживаем оба.

[Validate]