Also convert :: to localhost

This commit is contained in:
José Valim 2024-05-16 16:18:56 +02:00
parent 54d1ff48f1
commit 2716f79db0

View file

@ -636,14 +636,18 @@ defmodule Livebook.Utils do
iex> Livebook.Utils.ip_to_host({0, 0, 0, 0})
"localhost"
iex> Livebook.Utils.ip_to_host({0, 0, 0, 0, 0, 0, 0, 1})
"::1"
iex> Livebook.Utils.ip_to_host({0, 0, 0, 0, 0, 0, 0, 0})
"localhost"
"""
@spec ip_to_host(:inet.ip_address()) :: String.t()
def ip_to_host(ip)
def ip_to_host({0, 0, 0, 0, 0, 0, 0, 0}), do: "localhost"
def ip_to_host({0, 0, 0, 0}), do: "localhost"
def ip_to_host({127, 0, 0, 1}), do: "localhost"
def ip_to_host(ip) do
ip |> :inet.ntoa() |> List.to_string()
end
def ip_to_host(ip), do: ip |> :inet.ntoa() |> List.to_string()
end