Class: Seasar::Container::S2ContainerComponentDef
Instance Attribute Summary
Attributes inherited from ComponentDef
#autobinding_def, #component_class, #component_name, #constructor, #container, #destructor, #instance_def, #onetime_proc
Instance Method Summary
collapse
#get_component
#add_arg_def, #add_aspect_def, #add_property_def, #get_arg_def, #get_arg_def_size, #get_arg_defs, #get_aspect_def, #get_aspect_def_size, #get_component, #get_component_deployer, #get_concreate_class, #get_property_def, #get_property_def_size, #get_property_defs, #has_property_def
Constructor Details
- args
- Seasar::Container::S2Container container
- Symbol|String name
26
27
28
|
# File 'lib/seasar/container/s2container-component-def.rb', line 26
def initialize(container, name)
super
end
|
Instance Method Details
#destroy ⇒ Object
56
57
58
|
# File 'lib/seasar/container/s2container-component-def.rb', line 56
def destroy
return self.get_container.destroy
end
|
#get_container ⇒ Object
- args
- return
- Seasar::Container::S2Container
36
37
38
|
# File 'lib/seasar/container/s2container-component-def.rb', line 36
def get_container
return @component
end
|
#init ⇒ Object
46
47
48
|
# File 'lib/seasar/container/s2container-component-def.rb', line 46
def init
return self.get_container.init
end
|