Top Level Namespace

Includes:
Deterministic

Defined Under Namespace

Modules: Deterministic Classes: Null, Object

Constant Summary

Constants included from Deterministic

Deterministic::VERSION

Instance Method Summary collapse

Methods included from Deterministic

Left, Right, enum, impl, instance, protocol

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