class Pathway::Result
Attributes
error[R]
value[R]
Public Class Methods
failure(error)
click to toggle source
# File lib/pathway/result.rb, line 53 def self.failure(error) Failure.new(error) end
result(object)
click to toggle source
# File lib/pathway/result.rb, line 57 def self.result(object) object.is_a?(Result) ? object : success(object) end
success(value)
click to toggle source
# File lib/pathway/result.rb, line 49 def self.success(value) Success.new(value) end
Public Instance Methods
failure?()
click to toggle source
# File lib/pathway/result.rb, line 45 def failure? !success? end