class RSpec::Core::Hooks::HookCollections

def process(host, globals, position, scope)

def process(host, globals, position, scope)
  globals[position][scope].each do |hook|
    next unless scope == :example || hook.options_apply?(host)
    next if host.parent_groups.any? { |a| a.hooks[position][scope].include?(hook) }
    self[position][scope] << hook
  end
end