Class: Seasar::Container::Assembler::AutoBindingNoneDef
- Inherits:
-
Seasar::Container::AutoBindingDef
- Object
- Seasar::Container::AutoBindingDef
- Seasar::Container::Assembler::AutoBindingNoneDef
- Defined in:
- lib/seasar/container/assembler/autobinding-none-def.rb
Overview
自動バインディング設定の設定無しを表すクラスです。
Constant Summary
Constants inherited from Seasar::Container::AutoBindingDef
Seasar::Container::AutoBindingDef::AUTO_NAME, Seasar::Container::AutoBindingDef::NONE_NAME
Instance Attribute Summary
Attributes inherited from Seasar::Container::AutoBindingDef
Instance Method Summary collapse
-
#create_constructor_assembler(component_def) ⇒ Object
ManualConstructorAssemblerを生成します。 - args 1.
-
#create_property_assembler(component_def) ⇒ Object
ManualPropertyAssemblerを生成します。 - args 1.
-
#initialize(name) ⇒ AutoBindingNoneDef
constructor
AutoBindingNoneDefを構築します。 - args 1.
Constructor Details
#initialize(name) ⇒ AutoBindingNoneDef
AutoBindingNoneDefを構築します。
-
args
-
Symbol name
-
27 28 29 |
# File 'lib/seasar/container/assembler/autobinding-none-def.rb', line 27 def initialize(name) @name = name end |
Instance Method Details
#create_constructor_assembler(component_def) ⇒ Object
ManualConstructorAssemblerを生成します。
-
args
-
Seasar::Container::ComponentDef component_def
-
-
return
-
Seasar::Container::Assembler::ManualConstructorAssembler
-
37 38 39 |
# File 'lib/seasar/container/assembler/autobinding-none-def.rb', line 37 def create_constructor_assembler(component_def) return ManualConstructorAssembler.new(component_def) end |
#create_property_assembler(component_def) ⇒ Object
ManualPropertyAssemblerを生成します。
-
args
-
Seasar::Container::ComponentDef component_def
-
-
return
-
Seasar::Container::Assembler::ManualPropertyAssembler
-
47 48 49 |
# File 'lib/seasar/container/assembler/autobinding-none-def.rb', line 47 def create_property_assembler(component_def) return ManualPropertyAssembler.new(component_def) end |