Релиз 2.5
Были подготовлены и реализованы следующие изменения.
Атрибуты
Опции
Динамические опции
Были реализованы новые форматы для динамической опции format:
uuid;duration.
Конфигурация
Добавлено result_class
Добавлена конфигурация result_class для изменения класса Result.
ruby
configuration do
result_class ApplicationService::Result
endruby
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 и позволяет быстро и надежно реализовывать объекты для сериализации и десериализации данных.