class Jack::EbConfig::Update

Attributes

eb_config_path[R]

Public Class Methods

new(options={}) click to toggle source
Calls superclass method Jack::EbConfig::Base::new
# File lib/jack/eb_config/update.rb, line 5
def initialize(options={})
  super
end

Public Instance Methods

app_name() click to toggle source
# File lib/jack/eb_config/update.rb, line 13
def app_name
  env.application_name
end
describe_environments() click to toggle source

useful for specs

# File lib/jack/eb_config/update.rb, line 28
def describe_environments
  eb.describe_environments(environment_names: [@env_name])
end
env() click to toggle source
# File lib/jack/eb_config/update.rb, line 17
def env
  return @env if @env
  envs = describe_environments
  @env = envs[:environments].first
  unless @env
    abort("ERROR: Environment #{@env_name} not found.  Are you sure it exists?".colorize(:red))
  end
  @env
end
platform() click to toggle source
# File lib/jack/eb_config/update.rb, line 9
def platform
  env.solution_stack_name
end