summaryrefslogtreecommitdiff
path: root/lib/bundler/installer/parallel_installer.rb
diff options
context:
space:
mode:
authorjules2689 <julian@jnadeau.ca>2018-05-22 22:57:57 -0400
committerjules2689 <julian@jnadeau.ca>2018-06-12 13:56:29 -0400
commit4b081829e0797a3c46f9083be7d369e0be2244ef (patch)
tree074197ed90c7d7921da61545178e6f32f3b93ae8 /lib/bundler/installer/parallel_installer.rb
parent31b53cf987f5e737e1cddc70881d55b0eec8c38f (diff)
downloadbundler-4b081829e0797a3c46f9083be7d369e0be2244ef.tar.gz
Add registered events for after-all, before, after gem install
Diffstat (limited to 'lib/bundler/installer/parallel_installer.rb')
-rw-r--r--lib/bundler/installer/parallel_installer.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/bundler/installer/parallel_installer.rb b/lib/bundler/installer/parallel_installer.rb
index 61ee001538..29dee3e514 100644
--- a/lib/bundler/installer/parallel_installer.rb
+++ b/lib/bundler/installer/parallel_installer.rb
@@ -156,6 +156,7 @@ module Bundler
end
def do_install(spec_install, worker_num)
+ Plugin.hook(Plugin::Events::GEM_BEFORE_INSTALL, spec_install)
gem_installer = Bundler::GemInstaller.new(
spec_install.spec, @installer, @standalone, worker_num, @force
)
@@ -171,6 +172,7 @@ module Bundler
spec_install.state = :failed
spec_install.error = "#{message}\n\n#{require_tree_for_spec(spec_install.spec)}"
end
+ Plugin.hook(Plugin::Events::GEM_AFTER_INSTALL, spec_install)
spec_install
end