Sha256: 5185ec9d91019350ce43351d239c586fc5a569491932efd02f35046b3e3909a5

Contents?: true

Size: 265 Bytes

Versions: 6

Compression:

Stored size: 265 Bytes

Contents

require 'facets/memoizable'

class Module

  # This is here for backward compatibility.
  def memoize(*args)
    include Memoizable
    Memoizable.instance_method(:memoize).bind(self).call(*args)
    #super(*args)  # TODO: why is super not working here?
  end

end

Version data entries

6 entries across 5 versions & 1 rubygems

Version Path
facets-2.9.2 src/core-uncommon/facets/module/memoize.rb
facets-2.9.2 lib/core-uncommon/facets/module/memoize.rb
facets-2.9.1 lib/core-uncommon/facets/module/memoize.rb
facets-2.9.0 lib/tour/facets/module/memoize.rb
facets-2.9.0.pre.2 lib/tour/facets/module/memoize.rb
facets-2.9.0.pre.1 lib/tour/facets/module/memoize.rb