Current section
Files
Jump to
Current section
Files
lib/services/helpers/names.ex
defmodule Sorcery.Helpers.Names do
@moduledoc false
def mod_to_tk_str(mod) do
last = "#{mod}" |> String.split(".") |> List.last()
Macro.underscore(last)
end
def mod_to_tk(mod) do
mod_to_tk_str(mod)
|> String.to_atom()
# I wish I could use this, but there are too many cases where the atom really doesn't exist.
# Be careful not to expose mod_to_tk to anything user facing
#|> String.to_existing_atom()
end
end