Method: Registry#deleteDirectory

Defined in:
lib/canzea/core/registry.rb

#deleteDirectory(root) ⇒ Object



73
74
75
76
77
78
79
80
81
82
83
84
# File 'lib/canzea/core/registry.rb', line 73

def deleteDirectory (root)
     uri = URI.parse(ENV["CONSUL_URL"] + "/v1/kv/#{root}?recurse=true")
     http = prepareHttp(uri)

     request = Net::HTTP::Delete.new(uri.request_uri)
     resp = http.request(request)

     if Integer(resp.code) != 200
         puts "-- KEY NOT DELETED! " + root
         abort("Response code #{resp.code}")
     end
end