zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

head.ex (346B)


      1 defmodule Plug.Head do
      2   @moduledoc """
      3   A Plug to convert `HEAD` requests to `GET` requests.
      4 
      5   ## Examples
      6 
      7       Plug.Head.call(conn, [])
      8   """
      9 
     10   @behaviour Plug
     11 
     12   alias Plug.Conn
     13 
     14   @impl true
     15   def init([]), do: []
     16 
     17   @impl true
     18   def call(%Conn{method: "HEAD"} = conn, []), do: %{conn | method: "GET"}
     19   def call(conn, []), do: conn
     20 end