Class: Dependor::DependencyNamesCache

Inherits:
Object
  • Object
show all
Defined in:
lib/dependor/dependency_names_cache.rb

Instance Method Summary collapse

Constructor Details

#initializeDependencyNamesCache

Returns a new instance of DependencyNamesCache.



3
4
5
# File 'lib/dependor/dependency_names_cache.rb', line 3

def initialize
  @constructor_params = {}
end

Instance Method Details

#for_class(klass) ⇒ Object



7
8
9
# File 'lib/dependor/dependency_names_cache.rb', line 7

def for_class(klass)
  @constructor_params[klass] ||= get_constructor_params(klass)
end