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