readly v0.0.1 Readly

This is Readly module.

Example

defmodule Gender do
  use Readly, struct: %{id: nil, name: ""}

  readonly %{id: 1, name: "Man"}, "man"
  readonly %{id: 1, name: "Woman"}, :woman
  readonly %{id: 1, name: "Trans"}, :trans
end

Summary

Macros

define readonly macro

  • Put map to module attributes
  • Define specific function

Macros

readonly(item, function_name)

define readonly macro

  • Put map to module attributes
  • Define specific function