Method: R10K::InstanceCache#initialize

Defined in:
lib/r10k/instance_cache.rb

#initialize(klass, method = :new) ⇒ InstanceCache

Initialize a new registry with a given class

Parameters:

  • klass (Class)

    The class to memoize

  • method (Symbol) (defaults to: :new)

    The method name to use when creating objects. Defaults to :new.



12
13
14
15
16
# File 'lib/r10k/instance_cache.rb', line 12

def initialize(klass, method = :new)
  @klass  = klass
  @method = method
  @instances = {}
end