Skip to content

Релиз 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 и позволяет быстро и надежно реализовывать объекты для сериализации и десериализации данных.