module Bundler::Plugin
def hook(event, *args, &arg_blk)
-
event(String) --
def hook(event, *args, &arg_blk) return unless Bundler.feature_flag.plugins? plugins = index.hook_plugins(event) return unless plugins.any? (plugins - @loaded_plugin_names).each {|name| load_plugin(name) } @hooks_by_event[event].each {|blk| blk.call(*args, &arg_blk) } end