Method: Seasar::Container::S2ApplicationContext#select_component_info_by_exclude
- Defined in:
- lib/seasar/container/s2application-context.rb
#select_component_info_by_exclude(component_infos) ⇒ Object
-
args
-
Array component_infos Array of Seasar::Container::ComponentInfoDef
-
-
return
-
Array
-
365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/seasar/container/s2application-context.rb', line 365 def select_component_info_by_exclude(component_infos) return component_infos if @exclude_patterns.size == 0 result = [] component_infos.each {|info| @exclude_patterns.each {|pattern| if info.match(pattern) next end result << info break } } return result end |