リリース 2.5
以下の変更が準備され、実装されました。
アトリビュート
オプション
ダイナミックオプション
ダイナミックオプションのformatに新しいフォーマットが実装されました:
uuid;duration.
コンフィグレーション
result_classの追加
Resultクラスを変更するためのresult_classコンフィグレーションが追加されました。
ruby
configuration do
result_class ApplicationService::Result
endruby
module ApplicationService
class Result < Servactory::Result; end
endpredicate_methods_enabledの追加
プレディケートメソッドを無効にするためのpredicate_methods_enabledコンフィグレーションが追加されました。
ruby
configuration do
predicate_methods_enabled false
endテスト
RSpec
RSpec用のヘルパーとマッチャーが実装されました。
詳細はこちらをご覧ください。
Ruby
Ruby 2.7のサポートが削除されました。
Datory
このリリースは新しいライブラリ — Datoryを伴います。
DatoryはServactoryに基づいており、データの シリアライゼーションおよびデシリアライゼーション用のオブジェクトを迅速かつ確実に実装できます。