Top Level Namespace

Includes:
Deterministic

Defined Under Namespace

Modules: Deterministic Classes: None, Object

Constant Summary

Constants included from Deterministic

Deterministic::VERSION

Instance Method Summary collapse

Methods included from Deterministic

Failure, Success

Instance Method Details

#maybe(obj) ⇒ Object



36
37
38
# File 'lib/deterministic/maybe.rb', line 36

def maybe(obj)
  obj.nil? ? None.instance : obj
end