module Bundler::Plugin
def save_plugins(plugins, specs, optional_plugins = [])
-
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