AshDispatch.Dsl.Transformers.InferEventId (AshDispatch v0.5.1)

View Source

Transformer that infers the event ID from the module name if not explicitly set.

Example

defmodule MyApp.Events.Orders.Created do
  use AshDispatch.Event

  dispatch do
    # No id specified
  end
end

# Transformer infers id as "created" from module name

Summary

Functions

after?(_)

Callback implementation for Spark.Dsl.Transformer.after?/1.

after_compile?()

Callback implementation for Spark.Dsl.Transformer.after_compile?/0.

before?(_)

Callback implementation for Spark.Dsl.Transformer.before?/1.