Current section

Files

Jump to
oasis lib oasis.ex
Raw

lib/oasis.ex

defmodule Oasis do
defmodule InvalidSpecError do
defexception message: "use some invalid specification to generate modules"
@moduledoc """
Error raised when use some invalid OpenAPI specification to generate corresponding modules
"""
end
defmodule CacheRawBodyReader do
def read_body(conn, opts) do
{:ok, body, conn} = Plug.Conn.read_body(conn, opts)
conn = update_in(conn.assigns[:raw_body], &[body | (&1 || [])])
{:ok, body, conn}
end
end
end