Class: Corindon::Result::Failure
- Defined in:
- lib/corindon/result/failure.rb
Instance Attribute Summary collapse
- #error ⇒ Exception readonly
Instance Method Summary collapse
- #failure? ⇒ Boolean
-
#initialize(error) ⇒ Failure
constructor
A new instance of Failure.
- #unwrap! ⇒ Object
Methods inherited from Result
Constructor Details
#initialize(error) ⇒ Failure
Returns a new instance of Failure.
10 11 12 13 14 |
# File 'lib/corindon/result/failure.rb', line 10 def initialize(error) super() @error = error end |
Instance Attribute Details
#error ⇒ Exception (readonly)
7 8 9 |
# File 'lib/corindon/result/failure.rb', line 7 def error @error end |
Instance Method Details
#failure? ⇒ Boolean
22 23 24 |
# File 'lib/corindon/result/failure.rb', line 22 def failure? true end |
#unwrap! ⇒ Object
17 18 19 |
# File 'lib/corindon/result/failure.rb', line 17 def unwrap! raise error end |