# File lib/aeolus_cli/command/delete_command.rb, line 18 def initialize(opts={}, logger=nil) super(opts, logger) end
# File lib/aeolus_cli/command/delete_command.rb, line 50 def build begin b = Build.new({:id => @options[:build]}) if response = b.destroy puts "Build: " + @options[:build] + " Deleted Successfully" puts "" print_provider_content(response.body) exit(0) end rescue => e handle_exception(e) end end
# File lib/aeolus_cli/command/delete_command.rb, line 64 def image begin i = Image.new({:id => @options[:image]}) if response = i.destroy puts "Image: " + @options[:image] + " Deleted Successfully" puts "" print_provider_content(response.body) exit(0) end rescue => e handle_exception(e) end end
# File lib/aeolus_cli/command/delete_command.rb, line 22 def provider_image begin pi = ProviderImage.new({:id => @options[:providerimage]}) if response = pi.destroy puts "Provider Image: " + @options[:providerimage] + " Deleted Successfully" puts "" print_provider_content(response.body) exit(0) end rescue => e handle_exception(e) end end
# File lib/aeolus_cli/command/delete_command.rb, line 36 def target_image begin ti = TargetImage.new({:id => @options[:targetimage]}) if response = ti.destroy puts "Target Image: " + @options[:targetimage] + " Deleted Successfully" puts "" print_provider_content(response.body) exit(0) end rescue => e handle_exception(e) end end