Module: Capistrano

Defined in:
lib/capistrano/configuration/plugin_installer.rb,
lib/capistrano/all.rb,
lib/capistrano/dsl.rb,
lib/capistrano/scm.rb,
lib/capistrano/dsl/env.rb,
lib/capistrano/version.rb,
lib/capistrano/dsl/paths.rb,
lib/capistrano/dsl/stages.rb,
lib/capistrano/application.rb,
lib/capistrano/upload_task.rb,
lib/capistrano/proc_helpers.rb,
lib/capistrano/configuration.rb,
lib/capistrano/immutable_task.rb,
lib/capistrano/version_validator.rb,
lib/capistrano/doctor/gems_doctor.rb,
lib/capistrano/configuration/filter.rb,
lib/capistrano/configuration/server.rb,
lib/capistrano/configuration/servers.rb,
lib/capistrano/doctor/output_helpers.rb,
lib/capistrano/doctor/servers_doctor.rb,
lib/capistrano/dsl/task_enhancements.rb,
lib/capistrano/configuration/question.rb,
lib/capistrano/configuration/variables.rb,
lib/capistrano/doctor/variables_doctor.rb,
lib/capistrano/configuration/host_filter.rb,
lib/capistrano/configuration/null_filter.rb,
lib/capistrano/configuration/role_filter.rb,
lib/capistrano/doctor/environment_doctor.rb,
lib/capistrano/configuration/empty_filter.rb,
lib/capistrano/configuration/scm_resolver.rb,
lib/capistrano/configuration/validated_variables.rb

Overview

Encapsulates the logic for installing plugins into Capistrano. Plugins must simply conform to a basic API; the PluginInstaller takes care of invoking the API at appropriate times.

This class is not used directly; instead it is typically accessed via the `install_plugin` method of the Capistrano DSL.

Defined Under Namespace

Modules: DSL, Doctor, ImmutableTask, ProcHelpers, TaskEnhancements Classes: Application, Configuration, Plugin, SCM, UploadTask, ValidationError, VersionValidator

Constant Summary

VERSION =
"3.8.2".freeze