Exonerate.Pointer.eval
You're seeing just the function
eval
, go back to Exonerate.Pointer module for more information.
Link to this function
eval(pointer, data)
Specs
eval(pointer :: t(), data :: Exonerate.Type.json()) :: Exonerate.Type.json()
evaluates a JSONPointer given some json data
iex> alias Exonerate.Pointer
iex> Pointer.eval([], true)
true
iex> Pointer.eval(["foo~bar"], %{"foo~bar" => "baz"})
"baz"
iex> Pointer.eval(["1", "€"], %{"€" => ["quux", "ren"]})
"ren"