class KPM::BaseInstaller

def mark_as_active(plugins_dir, artifact_info, artifact_id=nil)

def mark_as_active(plugins_dir, artifact_info, artifact_id=nil)
  # Mark this bundle as active
  plugins_manager = PluginsManager.new(plugins_dir, @logger)
  if artifact_info[:bundle_dir].nil?
    # In case the artifact on disk already existed and the installation is skipped,
    # we don't know the plugin name on disk (arbitrary if it's a .tar.gz). That being said,
    # we can guess it for Kill Bill plugins (using our naming conventions)
    plugins_manager.set_active(plugins_manager.guess_plugin_name(artifact_id), artifact_info[:version])
  else
    plugins_manager.set_active(artifact_info[:bundle_dir])
  end
end