Helpers.validate_urls

You're seeing just the function validate_urls, go back to Helpers module for more information.

Specs

validate_urls([String.t()]) :: :ok | {:error, String.t()}

validate_urls/1: validates a list of urls

Examples

iex> ["http://www.google.com","http://www.test.com"]
...> |> Helpers.validate_urls()
:ok

iex> ["https://zipbooks..com", "http://www.test.com"]
...> |> Helpers.validate_urls()
{:error, "invalid URI"}

iex> ["https//github.com/kitplummer/xmpp4rails","https://www.zipbooks.com", "http://www.test.com"]
...> |> Helpers.validate_urls()
{:error, "invalid URI"}

iex> "https://zipbooks.com"
...> |> Helpers.validate_urls()
{:error, "invalid URI"}