Module: Deploy

Defined in:
lib/deploy.rb,
lib/deploy/cli.rb,
lib/deploy/errors.rb,
lib/deploy/request.rb,
lib/deploy/version.rb,
lib/deploy/resource.rb,
lib/deploy/configuration.rb,
lib/deploy/resources/server.rb,
lib/deploy/resources/project.rb,
lib/deploy/cli/websocket_client.rb,
lib/deploy/resources/deployment.rb,
lib/deploy/resources/server_group.rb,
lib/deploy/resources/deployment_step.rb,
lib/deploy/resources/deployment_step_log.rb,
lib/deploy/cli/deployment_progress_output.rb

Defined Under Namespace

Modules: Errors Classes: CLI, Configuration, Deployment, DeploymentStep, DeploymentStepLog, Error, Project, Request, Resource, Server, ServerGroup

Constant Summary collapse

VERSION =
"2.0.3".freeze

Class Method Summary collapse

Class Method Details

.configurationObject



35
36
37
# File 'lib/deploy.rb', line 35

def configuration
  @configuration ||= Configuration.new
end

.configuration_file=(file_location) ⇒ Object



39
40
41
# File 'lib/deploy.rb', line 39

def configuration_file=(file_location)
  @configuration = Configuration.from_file(file_location)
end

.configure {|@configuration| ... } ⇒ Object

Yields:



29
30
31
32
33
# File 'lib/deploy.rb', line 29

def configure
  @configuration ||= Configuration.new
  yield @configuration if block_given?
  @configuration
end