Durango v0.1.3 Durango.Dsl.DotAccess View Source

Link to this section Summary

Functions

iex> alias Durango.Dsl.DotAccess Durango.Dsl.DotAccess iex> %DotAccess{} |> DotAccess.put_attrs({:dot, :details}) |> DotAccess.put_attrs({:dot, :name}) %Durango.Dsl.DotAccess{attrs: [dot: :details, dot: :name]}

Link to this section Functions

Link to this macro inject_parser() View Source (macro)

iex> alias Durango.Dsl.DotAccess Durango.Dsl.DotAccess iex> %DotAccess{} |> DotAccess.put_attrs({:dot, :details}) |> DotAccess.put_attrs({:dot, :name}) %Durango.Dsl.DotAccess{attrs: [dot: :details, dot: :name]}

iex> %Durango.Dsl.DotAccess{} |> Durango.Dsl.DotAccess.put_attrs({:bracket, :details}) %Durango.Dsl.DotAccess{attrs: [bracket: :details]}

iex> %Durango.Dsl.DotAccess{} |> Durango.Dsl.DotAccess.put_attrs({:bracket, “details”}) %Durango.Dsl.DotAccess{attrs: [bracket: “details”]}

Link to this function put_modifier(dot, modifier) View Source