Method: Seasar::Container::S2ApplicationContext#get_component

Defined in:
lib/seasar/container/s2application-context.rb

#get_component(key, namespaces = [], &procedure) ⇒ Object Also known as: component, get, []

  • args

    1. String|Symbol key component key

    2. Array namespaces String namespaces

    3. Proc procedure constructor block

  • return

    • Object



205
206
207
208
# File 'lib/seasar/container/s2application-context.rb', line 205

def get_component(key, namespaces = [], &procedure)
  namespace_key = self.create_singleton(namespaces)
  return @singletons[namespace_key].get_component(key, &procedure)
end