Class: Capistrano::Configuration

Class | Capistrano::Configuration
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/configuration.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

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

### Classes and Modules

Module Capistrano::Configuration::Actions
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]