class ResultObject::Result

Attributes

error[RW]
success[RW]
value[RW]

Public Class Methods

new(success: false, value: nil, error: nil) click to toggle source
# File lib/result_object/result.rb, line 7
def initialize(success: false, value: nil, error: nil)
  self.success = success
  self.value = value
  self.error = error
end

Public Instance Methods

failure?() click to toggle source
# File lib/result_object/result.rb, line 17
def failure?
  !success
end
success?() click to toggle source
# File lib/result_object/result.rb, line 13
def success?
  success
end