Method: Gem::RequestSet#install_hooks
- Defined in:
- lib/rubygems/request_set.rb
#install_hooks(requests, options) ⇒ Object
Call hooks on installed gems
295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 |
# File 'lib/rubygems/request_set.rb', line 295 def install_hooks(requests, ) specs = requests.map do |request| case request when Gem::Resolver::ActivationRequest then request.spec.spec else request end end require_relative "dependency_installer" inst = Gem::DependencyInstaller.new inst.installed_gems.replace specs Gem.done_installing_hooks.each do |hook| hook.call inst, specs end unless Gem.done_installing_hooks.empty? end |