module Deploy::Versions

Public Instance Methods

application_versions_array() click to toggle source
# File lib/deploy/versions.rb, line 19
def application_versions_array
  @array ||= eb.describe_application_versions.application_versions.reverse.map(&:version_label)
end
current_version_for_environment(environment) click to toggle source
# File lib/deploy/versions.rb, line 15
def current_version_for_environment(environment)
  eb.describe_environments(environment_names: [environment]).environments.first.version_label
end
eb() click to toggle source
# File lib/deploy/versions.rb, line 7
def eb
  Aws::ElasticBeanstalk::Client.new
end
version_exists?(version) click to toggle source
# File lib/deploy/versions.rb, line 11
def version_exists?(version)
  application_versions_array.include?(version)
end