Class: Mangrove::Result::CollectingContext
- Inherits:
-
Object
- Object
- Mangrove::Result::CollectingContext
- Extended by:
- T::Generic, T::Sig
- Defined in:
- lib/mangrove/result.rb
Constant Summary collapse
- O =
type_member- E =
type_member
Instance Method Summary collapse
Instance Method Details
#try!(result) ⇒ T.type_parameter(:T)
191 192 193 194 195 196 197 198 199 200 |
# File 'lib/mangrove/result.rb', line 191 def try!(result) case result when Mangrove::Result::Ok result.ok_inner when Mangrove::Result::Err throw :__mangrove_result_collecting_context_return, result else T.absurd(result) end end |