Module: Capistrano

Module | Capistrano
In: | lib/capistrano/configuration/namespaces.rb lib/capistrano/configuration/callbacks.rb lib/capistrano/configuration/servers.rb lib/capistrano/configuration/variables.rb lib/capistrano/configuration/actions/invocation.rb lib/capistrano/configuration/actions/inspect.rb lib/capistrano/configuration/actions/file_transfer.rb lib/capistrano/configuration/connections.rb lib/capistrano/configuration/execution.rb lib/capistrano/configuration/roles.rb lib/capistrano/configuration/loading.rb lib/capistrano/processable.rb lib/capistrano/ssh.rb lib/capistrano/errors.rb lib/capistrano/extensions.rb lib/capistrano/transfer.rb lib/capistrano/task_definition.rb lib/capistrano/cli.rb lib/capistrano/cli/help.rb lib/capistrano/cli/ui.rb lib/capistrano/cli/execute.rb lib/capistrano/cli/options.rb lib/capistrano/logger.rb lib/capistrano/role.rb lib/capistrano/recipes/deploy/dependencies.rb lib/capistrano/recipes/deploy/scm.rb lib/capistrano/recipes/deploy/local_dependency.rb lib/capistrano/recipes/deploy/strategy.rb lib/capistrano/recipes/deploy/remote_dependency.rb lib/capistrano/recipes/deploy/scm/base.rb lib/capistrano/recipes/deploy/scm/accurev.rb lib/capistrano/recipes/deploy/scm/subversion.rb lib/capistrano/recipes/deploy/scm/cvs.rb lib/capistrano/recipes/deploy/scm/darcs.rb lib/capistrano/recipes/deploy/scm/mercurial.rb lib/capistrano/recipes/deploy/scm/perforce.rb lib/capistrano/recipes/deploy/scm/bzr.rb lib/capistrano/recipes/deploy/scm/git.rb lib/capistrano/recipes/deploy/scm/none.rb lib/capistrano/recipes/deploy/strategy/base.rb lib/capistrano/recipes/deploy/strategy/remote_cache.rb lib/capistrano/recipes/deploy/strategy/checkout.rb lib/capistrano/recipes/deploy/strategy/copy.rb lib/capistrano/recipes/deploy/strategy/export.rb lib/capistrano/recipes/deploy/strategy/remote.rb lib/capistrano/shell.rb lib/capistrano/server_definition.rb lib/capistrano/version.rb lib/capistrano/command.rb lib/capistrano/configuration.rb lib/capistrano/callback.rb

Notes:

     no global verbose flag for scm_verbose
     sync, checkout and export are just sync in p4

### Methods

plugin remove_plugin sessions

### Classes and Modules

Module Capistrano::Deploy
Module Capistrano::Processable
Class Capistrano::CLI
Class Capistrano::Callback
Class Capistrano::Command
Class Capistrano::Configuration
Class Capistrano::ProcCallback
Class Capistrano::RemoteError
Class Capistrano::Role
Class Capistrano::SSH
Class Capistrano::ServerDefinition
Class Capistrano::Shell
Class Capistrano::TaskCallback
Class Capistrano::TaskDefinition
Class Capistrano::Transfer
Class Capistrano::Version

### Constants

Error | = | Class.new(RuntimeError)
CaptureError | = | Class.new(Capistrano::Error)
NoSuchTaskError | = | Class.new(Capistrano::Error)
NoMatchingServersError | = | Class.new(Capistrano::Error)
ConnectionError | = | Class.new(Capistrano::RemoteError)
TransferError | = | Class.new(Capistrano::RemoteError)
CommandError | = | Class.new(Capistrano::RemoteError)
LocalArgumentError | = | Class.new(Capistrano::Error)
EXTENSIONS | = | {} |  | Holds the set of registered plugins, keyed by name (where the name is a symbol).

### Public Class methods

plugin(name, mod)

Register the given module as a plugin with the given name. It will henceforth be available via a proxy object on Configuration instances, accessible by a method with the given name.

remove_plugin(name)

Unregister the plugin with the given name.

### Public Instance methods

sessions()

All open sessions, needed to satisfy the Command::Processable include

[Validate]