Refer To A Module Within Itself
defmodule SomeNamespace.MyModule do
defstruct [:id]
def do_thing(%__MODULE__{}=thing) do
# ...
end
enddefmodule SomeNamespace.MyModule do
alias __MODULE__, as: MyModule
defstruct [:id]
def do_thing(%MyModule{}=thing) do
# ...
end
endLast updated