Sha256: e1b55fa618ffc6ebc0f3b423a234eb93f11ddb0d1b261b2aeb519a3b82ab0ac8
Contents?: true
Size: 180 Bytes
Versions: 4
Compression:
Stored size: 180 Bytes
Contents
require 'or_else/just' require 'or_else/nothing_class' def Maybe(val) return Nothing if val.nil? OrElse::Just.new(val) end class Object def maybe Maybe(self) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
or_else-0.0.4 | lib/or_else/maybe.rb |
or_else-0.0.3 | lib/or_else/maybe.rb |
or_else-0.0.2 | lib/or_else/maybe.rb |
or_else-0.0.1 | lib/or_else/maybe.rb |