class Chef::Knife::SceAddressDelete

Public Instance Methods

run() click to toggle source
# File lib/chef/knife/sce_address_delete.rb, line 28
def run
  
  $stdout.sync = true

  validate!
  
  @name_args.each do |given_ip|
    connection.addresses.all.each do |address|
      if address.ip == given_ip
        ui.confirm "Are you sure you want to delete IP address #{given_ip}"
        begin
          address.destroy
        rescue
          # ignore errors
        end
        puts "Address #{given_ip} deleted."
      end
    end
  end
  
end