ts_access v1.0.1 TsAccess.Lenses
Generate field functions that can be used
with elixir Access
behaviour.
EXAMPLES
defmodule Example do
use TsAccess.Lenses
defstruct [
:name,
online?: true
]
end
iex> get_in(%Example{name: "Testovic"}, [Example.name])
"Testovic"
iex> get_in(%Example{}, [Example.online?])
true