mirror of
https://github.com/edgurgel/httparrot
synced 2025-04-10 12:12:24 -04:00
17 lines
399 B
Elixir
17 lines
399 B
Elixir
defmodule HTTParrot.DeleteHandler do
|
|
@moduledoc """
|
|
Returns DELETE data.
|
|
"""
|
|
alias HTTParrot.GeneralRequestInfo
|
|
use HTTParrot.Cowboy, methods: ~w(DELETE)
|
|
|
|
def delete_resource(req, state) do
|
|
{info, req} = GeneralRequestInfo.retrieve(req)
|
|
req = :cowboy_req.set_resp_body(response(info), req)
|
|
{true, req, state}
|
|
end
|
|
|
|
defp response(info) do
|
|
info |> JSX.encode!
|
|
end
|
|
end
|