Sha256: bc0fae62abad7e8462d7a98319129b36f3cdea05d26b09cb90aa90be220ea95a
Contents?: true
Size: 795 Bytes
Versions: 4
Compression:
Stored size: 795 Bytes
Contents
module Flows class Result # Error for unwrapping non-successful result object class UnwrapError < Flows::Error def initialize(status, data, meta) @status = status @data = data @meta = meta end def message "You're trying to unwrap non-successful result with status `#{@status.inspect}` and data `#{@data.inspect}`\n\ Result metadata: `#{@meta.inspect}`" end end # Error for dealing with failure result as success one class NoErrorError < Flows::Error def initialize(status, data) @status = status @data = data end def message "You're trying to get error data for successful result with status \ `#{@status.inspect}` and data `#{@data.inspect}`" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
flows-0.3.0 | lib/flows/result/errors.rb |
flows-0.2.0 | lib/flows/result/errors.rb |
flows-0.1.0 | lib/flows/result/errors.rb |
flows-0.0.2 | lib/flows/result/errors.rb |