Добавить пользовательский часовой пояс в `TZInfo::Timezone`

Приложение My Rails проверяет часовые пояса (и находит смещения), используя список имен часовых поясов в TZInfo::Timezone.all_identifiers,

Я могу подтянуть часовые пояса, которые имеют :00 Смещение по Гринвичу без проблем:

irb(main):008:0> TZInfo::Timezone.get("Etc/GMT+1")
=> #<TZInfo::DataTimezone: Etc/GMT+1>

Но при попытке подтянуть Etc/ часовые пояса с :30 смещение, я получаю следующее исключение времени выполнения:

irb(main):012:0> TZInfo::Timezone.get("Etc/GMT+5:30")
Traceback (most recent call last):
        1: from (irb):12
TZInfo::InvalidTimezoneIdentifier (Invalid identifier)

Я специально ищу Indian/Delhi или же Etc/GMT+5:30,

Как добавить собственное имя / смещение часового пояса в список источников в tzinfo драгоценный камень?

0 ответов

Другие вопросы по тегам