class Deploy::Eb::Configuration

Public Instance Methods

apps() click to toggle source
# File lib/deploy/eb/configuration.rb, line 4
def apps
  @apps ||= app_names
end

Private Instance Methods

app_names() click to toggle source
# File lib/deploy/eb/configuration.rb, line 21
def app_names
  apps_list.map(&:application_name)
end
apps_list() click to toggle source
# File lib/deploy/eb/configuration.rb, line 15
def apps_list
  ErrorHandler.with_error_handling do
    client.describe_applications[0]
  end
end
client() click to toggle source
# File lib/deploy/eb/configuration.rb, line 10
def client
  @client ||=
    ErrorHandler.with_error_handling { Aws::ElasticBeanstalk::Client.new }
end