360 B · text History 49fdeb3
defmodule GitGud.OutboundUrl.Blocked do
  @moduledoc """
  The error a Req request guarded by `GitGud.OutboundUrl.attach/2`
  returns when its URL is refused. `reason` is one of
  `GitGud.OutboundUrl.check/3`'s error reasons.
  """

  defexception [:reason]

  @impl true
  def message(%__MODULE__{reason: reason}), do: GitGud.OutboundUrl.describe(reason)
end