lib/micro/case/with_validation.rb in u-case-1.1.0 vs lib/micro/case/with_validation.rb in u-case-2.0.0.pre

- old
+ new

@@ -1,17 +1,15 @@ # frozen_string_literal: true require 'micro/case' module Micro - module Case - class Base - include Micro::Attributes::Features::ActiveModelValidations + class Case + include Micro::Attributes::Features::ActiveModelValidations - def call - return Failure(:validation_error) { {errors: self.errors} } unless valid? + def call + return Failure(:validation_error) { { errors: self.errors } } unless valid? - __call - end + __call end end end