github.com/sym3tri/etcd@v0.2.1-0.20140422215517-a563d82f95d6/server/v1/delete_key_handler.go (about)

     1  package v1
     2  
     3  import (
     4  	"net/http"
     5  
     6  	"github.com/coreos/etcd/third_party/github.com/gorilla/mux"
     7  )
     8  
     9  // Removes a key from the store.
    10  func DeleteKeyHandler(w http.ResponseWriter, req *http.Request, s Server) error {
    11  	vars := mux.Vars(req)
    12  	key := "/" + vars["key"]
    13  	c := s.Store().CommandFactory().CreateDeleteCommand(key, false, false)
    14  	return s.Dispatch(c, w, req)
    15  }