Релиз 2.5
Были подготовлены и реализованы следующие изменения.
Атрибуты
Опции
Динамические опции
Были реализованы новые форматы для динамической опции format:
uuid
;duration
.
Конфигурация
Добавлено result_class
Добавлена конфигурация result_class
для изменения класса Result
.
ruby
configuration do
result_class ApplicationService::Result
end
ruby
module ApplicationService
class Result < Servactory::Result; end
end
Добавлено predicate_methods_enabled
Добавлена конфигурация predicate_methods_enabled
для отключения методов предикатов.
ruby
configuration do
predicate_methods_enabled false
end
Тестирование
RSpec
Были реализованы хелперы и матчеры для RSpec.
Подробнее можно ознакомиться здесь.
Ruby
Была удалена поддержка Ruby 2.7.
Datory
Этот релиз сопровождает новую библиотеку — Datory.
Datory основана на Servactory и позволяет быстро и надежно реализовывать объекты для сериализации и десериализации данных.