Packages

An Elixir implementation of TypeID.

Current section

Files

Jump to
elixir_typeid lib macros.ex
Raw

lib/macros.ex

defmodule Typeid.Macros do
@moduledoc false
defmacro defextension(module, do: body) do
module = Macro.expand(module, __ENV__)
if Code.ensure_loaded?(module) do
quote do
unquote(body)
end
end
end
end