module Bundler::Plugin

def save_plugins(plugins, specs, optional_plugins = [])

Parameters:
  • names (Array) -- of inferred source plugins that can be ignored
  • specs (Hash) -- of plugins mapped to installation path (currently they
  • plugins (Array) -- list to be installed
def save_plugins(plugins, specs, optional_plugins = [])
  plugins.each do |name|
    spec = specs[name]
    validate_plugin! Pathname.new(spec.full_gem_path)
    installed = register_plugin(name, spec, optional_plugins.include?(name))
    Bundler.ui.info "Installed plugin #{name}" if installed
  end
end