Class: Dependor::CustomizedInjector

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

Instance Method Summary collapse

Constructor Details

#initialize(injector, customizations) ⇒ CustomizedInjector

Returns a new instance of CustomizedInjector.



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

def initialize(injector, customizations)
  @injector = injector
  @customizations = customizations
end

Instance Method Details

#get(name) ⇒ Object



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

def get(name)
  return @customizations[name] if @customizations.key?(name)
  return @injector.get(name)
end