mix ash_grant.import (AshGrant v0.14.1)

Copy Markdown View Source

Imports YAML policy tests and generates Elixir DSL code.

Usage

# Generate DSL from YAML (output to stdout)
mix ash_grant.import priv/policy_tests/document.yaml

# Generate and write to file
mix ash_grant.import priv/policy_tests/document.yaml --output=test/policy_tests/document_test.exs

Options

  • --output - Write generated code to file instead of stdout
  • --module - Override the generated module name