Skip to content

リリース 2.5

以下の変更が準備され、実装されました。

アトリビュート

オプション

ダイナミックオプション

ダイナミックオプションformatに新しいフォーマットが実装されました:

  • uuid;
  • duration.

コンフィグレーション

result_classの追加

Resultクラスを変更するためのresult_classコンフィグレーションが追加されました。

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に基づいており、データの シリアライゼーションおよびデシリアライゼーション用のオブジェクトを迅速かつ確実に実装できます。