Class: RailLine::Failure

Inherits:
BaseResult show all
Defined in:
lib/rail_line/failure.rb

Overview

Represents a Failed result

Instance Attribute Summary collapse

Attributes inherited from BaseResult

#message, #payload

Instance Method Summary collapse

Methods inherited from BaseResult

#failure?

Constructor Details

#initialize(payload: {}, message: nil, raise_error: true) ⇒ Failure



11
12
13
14
15
# File 'lib/rail_line/failure.rb', line 11

def initialize(payload: {}, message: nil, raise_error: true)
  @raise_error = raise_error

  super(payload:, message:)
end

Instance Attribute Details

#raise_errorObject (readonly)

Returns the value of attribute raise_error.



6
7
8
# File 'lib/rail_line/failure.rb', line 6

def raise_error
  @raise_error
end

Instance Method Details

#success?Boolean



18
19
20
# File 'lib/rail_line/failure.rb', line 18

def success?
  false
end