Method: Injectable::DependenciesGraph#initialize

Defined in:
lib/injectable/dependencies_graph.rb

#initialize(namespace:, proxy_class: ::Injectable::DependenciesProxy, dependency_class: ::Injectable::Dependency) ⇒ DependenciesGraph

Returns a new instance of DependenciesGraph.



7
8
9
10
11
12
13
14
# File 'lib/injectable/dependencies_graph.rb', line 7

def initialize(namespace:,
               proxy_class: ::Injectable::DependenciesProxy,
               dependency_class: ::Injectable::Dependency)
  @namespace = namespace
  @graph = {}
  @proxy_class = proxy_class
  @dependency_class = dependency_class
end