class SimplyGenius::Atmos::Commands::Container
Public Class Methods
description()
click to toggle source
# File lib/simplygenius/atmos/commands/container.rb, line 13 def self.description "Manages containers in the cloud provider" end
Public Instance Methods
default_image()
click to toggle source
# File lib/simplygenius/atmos/commands/container.rb, line 57 def default_image name_list.first end
execute()
click to toggle source
# File lib/simplygenius/atmos/commands/container.rb, line 32 def execute Atmos.config.provider.auth_manager.authenticate(ENV, role: role) do |auth_env| ClimateControl.modify(auth_env) do mgr = Atmos.config.provider.container_manager result = mgr.pull(name, revision: revision) logger.info "Container pulled:\n #{display result}" end end end