Memoize a method by defining a singleton override.
NOTE: This is not (presently) a common core extension and is not loaded automatically when using require 'facets'.
# File lib/facets/core-uncommon/facets/method/memoize.rb, line 7 def memoize(value) singleton = (class << receiver; self; end) singleton.__send__(:define_method, name){ value } end
Generated with the Darkfish Rdoc Generator 2.