Diesel.Dsl (diesel v0.5.8)

Defines the syntax provided by a DSL.

Simple usage:

defmodule MyApp.Fsm.Dsl do
  use Diesel.Dsl,
    otp_app: :my_app,
    root: :fsm,
    tags: [
      :state,
      :on,
      :action,
      :next
    ]
end

Please check the documentation for more info on how to extend DSLs via packages