Sha256: ddd6a126ad2b7aa7a01e114bb819d890b8d3790c6cb766ffac407263955a9747
Contents?: true
Size: 599 Bytes
Versions: 1
Compression:
Stored size: 599 Bytes
Contents
require_relative 'result' module Verbalize class Failure < Result extend Gem::Deprecate def initialize(failure) super(outcome: :error, value: failure) end def failure @value end def value warn Kernel.caller.first + ': `Verbalize::Failure#value` is deprecated; use `Verbalize::Failure#failure` '\ 'instead when explicitly handling failures. `Verbalize::Failure#value` will raise an exception in Verbalize '\ '2.0 to prevent accidental use of `#value` on failure results without explicit error handling. ' @value end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
verbalize-1.4.1 | lib/verbalize/failure.rb |