summaryrefslogtreecommitdiff
path: root/lib/polyjuice/client/endpoint.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/polyjuice/client/endpoint.ex')
-rw-r--r--lib/polyjuice/client/endpoint.ex9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/polyjuice/client/endpoint.ex b/lib/polyjuice/client/endpoint.ex
index 66a97a9..7869ec6 100644
--- a/lib/polyjuice/client/endpoint.ex
+++ b/lib/polyjuice/client/endpoint.ex
@@ -95,6 +95,15 @@ defmodule Polyjuice.Client.Endpoint do
create(:put, prefix, path, send_json(), opts)
end
+ @doc """
+ Create a `DELETE` request.
+
+ See `get/3`.
+ """
+ def delete(prefix, path, opts \\ []) when is_binary(path) and is_list(opts) do
+ create(:delete, prefix, path, accept_json(), opts)
+ end
+
defp create(method, prefix, path, default_headers, opts) do
prefix =
case prefix do