Module: StTools::Module::Time
- Defined in:
- lib/modules/time.rb
Instance Method Summary collapse
-
#human_ago(ago = true) ⇒ String
Метод переводит DateTime в строку на русском или иных языках вида “4 дня 23 часа назад”.
-
#human_date(type = :full) ⇒ String
Метод переводит Date в строку на русском или иных языках.
-
#human_datetime(type = :full) ⇒ String
Метод переводит DateTime в строку на русском или иных языках.
-
#human_time(type = :full) ⇒ String
Метод переводит Time в строку на русском или иных языках.
Instance Method Details
#human_ago(ago = true) ⇒ String
Метод переводит DateTime в строку на русском или иных языках вида “4 дня 23 часа назад”. Предварительно необходимо вызвать StTools.setup(:ru или :en).
64 65 66 |
# File 'lib/modules/time.rb', line 64 def human_ago(ago = true) ::StTools::Human.human_ago(self, ago) end |
#human_date(type = :full) ⇒ String
Метод переводит Date в строку на русском или иных языках. Предварительно необходимо вызвать StTools.setup(:ru или :en).
17 18 19 |
# File 'lib/modules/time.rb', line 17 def human_date(type = :full) ::StTools::Human.format_time(self, :date, type) end |
#human_datetime(type = :full) ⇒ String
Метод переводит DateTime в строку на русском или иных языках. Предварительно необходимо вызвать StTools.setup(:ru или :en).
49 50 51 |
# File 'lib/modules/time.rb', line 49 def human_datetime(type = :full) ::StTools::Human.format_time(self, :full, type) end |
#human_time(type = :full) ⇒ String
Метод переводит Time в строку на русском или иных языках. Предварительно необходимо вызвать StTools.setup(:ru или :en).
33 34 35 |
# File 'lib/modules/time.rb', line 33 def human_time(type = :full) ::StTools::Human.format_time(self, :time, type) end |