module Dry::Core::Memoizable::ClassInterface
def memoize(*names)
def memoize(*names) prepend(Memoizer.new(self, names)) end
def new(*)
def new(*) obj = super obj.instance_variable_set(:'@__memoized__', MEMOIZED_HASH.dup) obj end
def memoize(*names) prepend(Memoizer.new(self, names)) end
def new(*) obj = super obj.instance_variable_set(:'@__memoized__', MEMOIZED_HASH.dup) obj end