Method: Mayak::Monads::Result::Failure#recover_with

Defined in:
lib/mayak/monads/result.rb

#recover_with(&blk) ⇒ Object



598
599
600
601
602
# File 'lib/mayak/monads/result.rb', line 598

def recover_with(&blk)
  ::Mayak::Monads::Result::Success[FailureType, T.any(SuccessType, T.type_parameter(:NewSuccessType))].new(
    blk.call(@failure_value)
  )
end