Class: NextStation::Result::Failure

Inherits:
NextStation::Result show all
Defined in:
lib/next_station/result.rb

Overview

Represents a failed operation result.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from NextStation::Result

#success?, #value

Constructor Details

#initialize(error) ⇒ Failure

Returns a new instance of Failure.

Parameters:



72
73
74
# File 'lib/next_station/result.rb', line 72

def initialize(error)
  @error = error
end

Instance Attribute Details

#errorObject (readonly)

Returns the value of attribute error.



69
70
71
# File 'lib/next_station/result.rb', line 69

def error
  @error
end

Instance Method Details

#failure?Boolean

Returns:

  • (Boolean)


76
77
78
# File 'lib/next_station/result.rb', line 76

def failure?
  true
end