class Logicum::Interactor::Result

Public Class Methods

new() click to toggle source
# File lib/logicum/result.rb, line 5
def initialize
  @success = true
  @error = ''
end

Public Instance Methods

error() click to toggle source
# File lib/logicum/result.rb, line 23
def error
  @error.dup
end
fail!(message = '') click to toggle source
# File lib/logicum/result.rb, line 18
def fail!(message = '')
  @success = false
  @error = message
end
failure?() click to toggle source
# File lib/logicum/result.rb, line 14
def failure?
  !success?
end
success?() click to toggle source
# File lib/logicum/result.rb, line 10
def success?
  @success
end