Add delete rest operation for intents

Change-Id: I0197169c018318a2661e3fb418863df563a25f0a
diff --git a/web/rest-intent/add-get-intent.rb b/web/rest-intent/add-get-intent.rb
index c62a7b6..e73b8e5 100644
--- a/web/rest-intent/add-get-intent.rb
+++ b/web/rest-intent/add-get-intent.rb
@@ -25,6 +25,12 @@
     options[:get_intent] = intent_id
   end
 
+  opts.separator ""
+  opts.separator "Delete options"
+  opts.on('-d', '--purge', 'purge all intents') do
+    options[:rest_op] = "delete"
+  end
+
   opts.separator  ""
   opts.separator  "Post options:"
 
@@ -96,6 +102,11 @@
     puts request
   end
 
+  def purge_intents
+    response = RestClient.delete "http://#{@server}:#{@port}/wm/onos/datagrid/delete/intents/json"
+    puts response
+  end
+
   private 
 
   def create_specific_intent
@@ -202,6 +213,8 @@
 intent = Intent.new options
 if options[:rest_op] == "get"
   intent.get_intent options
+elsif options[:rest_op] == "delete"
+  intent.purge_intents
 else
   json_data = intent.post_intent
 end