class Flows::Result::Err
Result
Object for failure results.
@see Flows::Result
behaviour described here
Public Class Methods
new(data, status: :err, meta: {})
click to toggle source
# File lib/flows/result/err.rb, line 7 def initialize(data, status: :err, meta: {}) @data = data @status = status @meta = meta end
Public Instance Methods
err?()
click to toggle source
@return [true]
# File lib/flows/result/err.rb, line 23 def err? true end
error()
click to toggle source
# File lib/flows/result/err.rb, line 13 def error @data end
ok?()
click to toggle source
@return [false]
# File lib/flows/result/err.rb, line 18 def ok? false end
unwrap()
click to toggle source
# File lib/flows/result/err.rb, line 27 def unwrap raise AccessError, self end