module RSpec::Core::Hooks

def register_hook prepend_or_append, hook, *args, &block

def register_hook prepend_or_append, hook, *args, &block
  scope, options = scope_and_options_from(*args)
  hooks[hook][scope].send(prepend_or_append, HOOK_TYPES[hook][scope].new(block, options))
end