Current section

Files

Jump to
log lib log namespace.ex
Raw

lib/log/namespace.ex

defmodule Log.Namespace do
@moduledoc """
Provides functions to determine module name prefix
"""
@doc "Returns true if namespace is a prefix of module"
@spec prefix?(module :: module(), namespace :: module()) :: boolean()
def prefix?(module, namespace) do
namespace = to_string(namespace)
module = to_string(module)
String.starts_with?(module, namespace)
end
end