# File lib/rspec/core/configuration.rb, line 310 def configure_group(group) modules = { :include => [] + group.included_modules, :extend => [] + group.ancestors } include_or_extend_modules.each do |include_or_extend, mod, filters| next unless group.apply?(:all?, filters) next if modules[include_or_extend].include?(mod) modules[include_or_extend] << mod group.send(include_or_extend, mod) end end