Current section

Files

Jump to
sobelow lib sobelow finding.ex
Raw

lib/sobelow/finding.ex

defmodule Sobelow.Finding do
defmacro __using__(_) do
quote do
def details() do
if is_nil(@moduledoc) do
get_details()
else
IO.ANSI.Docs.print(@moduledoc)
end
end
def get_details() do
Enum.each @submodules, fn sub ->
apply(sub, :details, [])
end
end
defoverridable [details: 0, get_details: 0]
end
end
end