Class: DependencyInjection::AliasDefinition

Inherits:
Object
  • Object
show all
Defined in:
lib/dependency_injection/alias_definition.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alias_definition_name, container) ⇒ AliasDefinition



5
6
7
8
# File 'lib/dependency_injection/alias_definition.rb', line 5

def initialize(alias_definition_name, container)
  @container                 = container
  self.alias_definition_name = alias_definition_name
end

Instance Attribute Details

#alias_definition_nameObject

Returns the value of attribute alias_definition_name.



3
4
5
# File 'lib/dependency_injection/alias_definition.rb', line 3

def alias_definition_name
  @alias_definition_name
end

Instance Method Details

#objectObject



10
11
12
# File 'lib/dependency_injection/alias_definition.rb', line 10

def object
  @container.get(self.alias_definition_name)
end