Class: Seasar::Container::Deployer::InstanceOuterDef
- Inherits:
-
InstanceDef
- Object
- InstanceDef
- Seasar::Container::Deployer::InstanceOuterDef
- Defined in:
- lib/seasar/container/deployer/instance-outer-def.rb
Overview
インスタンスの管理をOuter Componentと定義するクラスです。
Constant Summary
Constants inherited from InstanceDef
InstanceDef::OUTER_NAME, InstanceDef::PROTOTYPE_NAME, InstanceDef::SINGLETON_NAME
Instance Attribute Summary
Attributes inherited from InstanceDef
Instance Method Summary collapse
-
#create_component_deployer(component_def) ⇒ Object
OuterComponentDeployerを生成します。 - args 1.
-
#initialize(name) ⇒ InstanceOuterDef
constructor
InstanceOuterDefを構築します。 - args 1.
Constructor Details
#initialize(name) ⇒ InstanceOuterDef
InstanceOuterDefを構築します。
-
args
-
Symbol name
-
29 30 31 |
# File 'lib/seasar/container/deployer/instance-outer-def.rb', line 29 def initialize(name) @name = name end |
Instance Method Details
#create_component_deployer(component_def) ⇒ Object
OuterComponentDeployerを生成します。
-
args
-
Seasar::Container::ComponentDef component_def
-
-
return
-
Seasar::Container::Deployer::OuterComponentDeployer
-
38 39 40 |
# File 'lib/seasar/container/deployer/instance-outer-def.rb', line 38 def create_component_deployer(component_def) return OuterComponentDeployer.new(component_def) end |