I’m pretty sure you can just import the parent module of the __using__ macro with import A inside the macro. For example, the Phoenix 1.3 generators create the following DataCase module:
defmodule MyApp.DataCase do
using do
quote do
...
import MyApp.DataCase
end
end
def errors_on(changeset) ...
end
So, all of the MyApp.DataCase functions will be auto imported into the scope of any module which calls use MyApp.DataCase.






















