Current section

Files

Jump to
bodyguard lib bodyguard not_authorized_error.ex
Raw

lib/bodyguard/not_authorized_error.ex

defmodule Bodyguard.NotAuthorizedError do
@moduledoc """
Raised when authorization fails.
"""
defexception [:message, :status, :reason]
end
defimpl Plug.Exception, for: Bodyguard.NotAuthorizedError do
# Forbidden
def status(exception), do: exception.status || 403
end