Diesel.Generator behaviour (diesel v0.1.0)

Generators produce Elixir code based on DSLs, before modules are compiled.

Summary

Callbacks

Link to this callback

generate(target, definition)

@callback generate(target :: module(), definition :: term()) :: Macro.t() | [Macro.t()]