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