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