Sha256: e69f08c2fff4d26fab8b89b7834d0f9d39e760803d973371330b086b469be01b
Contents?: true
Size: 339 Bytes
Versions: 2
Compression:
Stored size: 339 Bytes
Contents
# frozen_string_literal: true module Micro class Case class Safe < ::Micro::Case def self.__flow_builder__ Cases::Safe::Flow end def __call__ call rescue => exception raise exception if Error.by_wrong_usage?(exception) Failure(result: exception) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
u-case-4.0.0 | lib/micro/case/safe.rb |
u-case-3.1.0 | lib/micro/case/safe.rb |