lib/micro/case/error.rb in u-case-3.1.0 vs lib/micro/case/error.rb in u-case-4.0.0

- old
+ new

@@ -50,10 +50,13 @@ super("Invalid invocation of the #{class_name}then method") end end def self.by_wrong_usage?(exception) - exception.is_a?(InvalidResult) || exception.is_a?(UnexpectedResult) || exception.is_a?(ArgumentError) + case exception + when Kind::Error, ArgumentError, InvalidResult, UnexpectedResult then true + else false + end end end end end