Class Capistrano::Configuration
In: lib/capistrano/configuration.rb
lib/capistrano/configuration/actions/inspect.rb
lib/capistrano/configuration/actions/file_transfer.rb
lib/capistrano/configuration/actions/invocation.rb
lib/capistrano/configuration/roles.rb
lib/capistrano/configuration/connections.rb
lib/capistrano/configuration/variables.rb
lib/capistrano/configuration/callbacks.rb
lib/capistrano/configuration/execution.rb
lib/capistrano/configuration/namespaces.rb
lib/capistrano/configuration/alias_task.rb
lib/capistrano/configuration/loading.rb
lib/capistrano/configuration/servers.rb
Parent: Object

Represents a specific Capistrano configuration. A Configuration instance may be used to load multiple recipe files, define and describe tasks, define roles, and set configuration variables.

Included Modules

AliasTask Connections Execution Loading Namespaces Roles Servers Variables Actions::FileTransfer Actions::Inspect Actions::Invocation Callbacks

Classes and Modules

Module Capistrano::Configuration::Actions
Module Capistrano::Configuration::AliasTask
Module Capistrano::Configuration::Callbacks
Module Capistrano::Configuration::Connections
Module Capistrano::Configuration::Execution
Module Capistrano::Configuration::Loading
Module Capistrano::Configuration::Namespaces
Module Capistrano::Configuration::Roles
Module Capistrano::Configuration::Servers
Module Capistrano::Configuration::Variables

External Aliases

lambda -> defer
  make the DSL easier to read when using lazy evaluation via lambdas

Attributes

debug  [RW]  The logger instance defined for this configuration.
dry_run  [RW]  The logger instance defined for this configuration.
logger  [RW]  The logger instance defined for this configuration.
preserve_roles  [RW]  The logger instance defined for this configuration.

[Validate]