lib/micro/case/safe.rb in u-case-1.1.0 vs lib/micro/case/safe.rb in u-case-2.0.0.pre
- old
+ new
@@ -1,13 +1,14 @@
# frozen_string_literal: true
module Micro
- module Case
- class Safe < Case::Base
+ class Case
+ class Safe < ::Micro::Case
def call
super
rescue => exception
raise exception if Error::ByWrongUsage.check(exception)
+
Failure(exception)
end
end
end
end