Method: Ayadn::CNX.delete

Defined in:
lib/ayadn/cnx.rb

.delete(url) ⇒ Object



146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
# File 'lib/ayadn/cnx.rb', line 146

def self.delete(url)
  begin
    RestClient.delete(url) do |response, request, result|
      Debug.http response, url
      check response
    end
  rescue SocketError, SystemCallError => e
    Thor::Shell::Color.new.say_status :error, "connection problem", :red
    Errors.global_error({error: e, caller: caller, data: [url]})
  rescue Interrupt
    puts "\n"
    Thor::Shell::Color.new.say_status :canceled, "connection canceled", :red
    puts "\n"
    exit
  rescue => e
    Errors.global_error({error: e, caller: caller, data: [url]})
  end
end