Top Level Namespace

Includes:
Deterministic

Defined Under Namespace

Modules: Deterministic Classes: Null, Object

Constant Summary

Constants included from Deterministic

Deterministic::None, Deterministic::VERSION

Instance Method Summary collapse

Methods included from Deterministic

Failure, Left, Right, Some, Success

Instance Method Details

#Maybe(obj) ⇒ Object



11
12
13
# File 'lib/deterministic/maybe.rb', line 11

def Maybe(obj)
  obj.nil? ? Null.instance : obj
end