Class: Resol::Success
Instance Method Summary collapse
- #failure? ⇒ Boolean
-
#initialize(value) ⇒ Success
constructor
A new instance of Success.
- #success? ⇒ Boolean
- #value! ⇒ Object
- #value_or ⇒ Object
Constructor Details
#initialize(value) ⇒ Success
Returns a new instance of Success.
16 17 18 19 |
# File 'lib/resol/result.rb', line 16 def initialize(value) super @value = value end |
Instance Method Details
#failure? ⇒ Boolean
25 26 27 |
# File 'lib/resol/result.rb', line 25 def failure? false end |
#success? ⇒ Boolean
21 22 23 |
# File 'lib/resol/result.rb', line 21 def success? true end |
#value! ⇒ Object
33 34 35 |
# File 'lib/resol/result.rb', line 33 def value! @value end |
#value_or ⇒ Object
29 30 31 |
# File 'lib/resol/result.rb', line 29 def value_or(*) @value end |