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