View Source Mentor

Because we love composability!

No magic, but a higher-level API to generate structed output based on a "schema", it can be:

  • a raw map/struct/data structure (string, tuple and so on)
  • an Ecto schema (embedded, database or schemaless changesets)
  • a peri schema definition

Installation

def deps do
  [
    {:mentor, "~> 0.1.0"}
  ]
end

References

Spiritual inspirations