class Bundler::Source::Path::Installer

def run_hooks(type)

def run_hooks(type)
  hooks_meth = "#{type}_hooks"
  return unless Gem.respond_to?(hooks_meth)
  Gem.send(hooks_meth).each do |hook|
    result = hook.call(self)
    next unless result == false
    location = " at #{$1}" if hook.inspect =~ /@(.*:\d+)/
    message = "#{type} hook#{location} failed for #{spec.full_name}"
    raise InstallHookError, message
  end
end