Top Level Namespace

Defined Under Namespace

Modules: Math Classes: Module, Object

Instance Method Summary collapse

Instance Method Details

#memoize(n, *m) ⇒ Object

Let’s make “main:Object” methods memoizable



27
28
29
30
# File 'lib/omega/memoize.rb', line 27

def memoize n, *m
  meta = (class << self; self; end)
  meta.memoize n, *m
end