Sha256: 30c780402edfed4a2d12df84d658dbcfee3cecbddfd37ce6fb797f3260384b59
Contents?: true
Size: 362 Bytes
Versions: 2
Compression:
Stored size: 362 Bytes
Contents
# typed: strict # frozen_string_literal: true module Muina class Result < Value # Private null type for the Result Monad class Null < self def value! raise Error end def error! raise Error end def and_then(&_blk) self end def or_else(&_blk) self end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
muina-0.2.8 | lib/muina/result/null.rb |
muina-0.2.7 | lib/muina/result/null.rb |