summaryrefslogtreecommitdiff
path: root/lib/aggiedit/utils.ex
blob: 492b36ed2381f265d9b711c812e20f62b285e313 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
defmodule Aggiedit.Utils do
  def get_email_domain(email) do
    domain_split = Regex.named_captures(~r/^.*@(?<domain>.*)$/, email)["domain"]
    |> String.downcase()
    |> String.split(".")
    IO.puts(inspect(domain_split))

    if Enum.count(domain_split) >= 2 do
      Enum.join(Enum.take(domain_split, -2), ".")
    else
      nil
    end
  end
end