Tableau.DataExtension (tableau v0.24.0)

View Source

YAML files and Elixir scripts (.exs) in the configured directory will be automatically parsed/executed and made available in an @data assign in your templates.

Elixir scripts will be executed and the last expression returned as the data.

Configuration

  • :enabled - boolean - Extension is active or not.
  • :dir - string - Directory to scan for data files. Defaults to _data

Example

config :tableau, Tableau.DataExtension,
  enabled: true,
  dir: "_facts"
# _facts/homies.yaml
- name: Mitch
- name: Jimbo
- name: Bobby
<ul>
  <li :for={homie <- @data["homies"]}>
    <%= homie.name %>
  </li>
</ul>

Summary

Functions

Callback implementation for Tableau.Extension.config/1.

Callback implementation for Tableau.Extension.run/1.

Functions

config(config)

Callback implementation for Tableau.Extension.config/1.

run(token)

Callback implementation for Tableau.Extension.run/1.