Method: Seasar::Container::S2ApplicationContext#select_component_info_by_include
- Defined in:
- lib/seasar/container/s2application-context.rb
#select_component_info_by_include(component_infos) ⇒ Object
-
args
-
Array component_infos Array of Seasar::Container::ComponentInfoDef
-
-
return
-
Array
-
386 387 388 389 390 391 392 393 394 395 396 397 398 |
# File 'lib/seasar/container/s2application-context.rb', line 386 def select_component_info_by_include(component_infos) return component_infos if @include_patterns.size == 0 result = [] component_infos.each {|info| @include_patterns.each {|pattern| if info.match(pattern) result << info break end } } return result end |