Class: Seasar::Container::Assembler::AutoBindingDefFactory
- Inherits:
-
Object
- Object
- Seasar::Container::Assembler::AutoBindingDefFactory
- Defined in:
- lib/seasar/container/assembler/autobinding-def-factory.rb
Overview
自動バインディング設定を生成するファクトリクラスです。
Constant Summary collapse
- @@auto_binding_defs =
{}
Class Method Summary collapse
-
.add_autobinding_def(auto_binding_def) ⇒ Object
自動バインディング設定を追加します。.
-
.get_autobinding_def(name) ⇒ Object
自動バインディング設定を返します。 - args 1.
Class Method Details
.add_autobinding_def(auto_binding_def) ⇒ Object
自動バインディング設定を追加します。
-
args
-
Seasar::Container::AutoBindingDef auto_binding_def
-
-
return
-
none
-
34 35 36 |
# File 'lib/seasar/container/assembler/autobinding-def-factory.rb', line 34 def AutoBindingDefFactory.add_autobinding_def(auto_binding_def) @@auto_binding_defs[auto_binding_def.name] = auto_binding_def end |
.get_autobinding_def(name) ⇒ Object
自動バインディング設定を返します。
-
args
-
Symbol name
-
-
return
-
Seasar::Container::AutoBindingDef
-
44 45 46 47 48 49 |
# File 'lib/seasar/container/assembler/autobinding-def-factory.rb', line 44 def AutoBindingDefFactory.get_autobinding_def(name) if not @@auto_binding_defs.key?(name) raise Seasar::Container::Exception::IllegalAutoBindingDefRuntimeException.new(name) end return @@auto_binding_defs[name] end |