Дані програми:
Версія: 0.7.3
Дата завантаження: 24 Feb 15
Ліцензія: Безкоштовно
Популярність: 294
Вона імітує Time.now, DateTime.Now і Date.today в одному виклику.
Він в основному використовується для запуску час-чутливий тест або встановити час для тестового середовища
Особливості :.
- заморозити час в певній точці.
- Подорожі назад в певний момент часу, але дати час, щоб продовжувати рухатися вперед звідти.
- без залежностей, не може бути використаний з будь-яким рубінового проекту
- Патруль часу API дозволяє аргументи передаються в #freeze і #travel в якості одного з наступного: момент часу, наприклад DateTime, дата, наприклад, окремі аргументи (рік, місяць, день, година, хвилина, секунда), єдине ціле число Аргумент, що інтерпретується як зміщення в секундах від Time.now
- Вкладені виклики TimeCop # Подорожі та TimeCop # заморожування підтримуються - кожен блок буде підтримувати його інтерпретація в даний час .
Що нового У цьому випуску:
- Fix різні питання, часовий пояс, пов'язаних с. Примітно, що під час подорожі до примірника DateTime, зазначеного в не-місцевий часовий пояс, конвертувати надану екземпляр DateTime в локальному екземплярі, і повернути її від DateTime.Now.
- Виправлена помилка, яка не дозволить Патруль часу, які будуть використовуватися, коли "Дата" бібліотека Рубі що раніше не завантажений.
- Виправлена помилка при подорожі в DateTime через кордон DST, в результаті DateTime буття за допомогою годину.
- Передача аргумент розбору в TimeCop :: TimeStackItem, щоб зменшити відповідальність класу TimeCop.
Коментар не знайдено