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