Solid (solid v0.7.1)
Main module to interact with Solid
iex> Solid.parse("{{ variable }}") |> elem(1) |> Solid.render(%{ "variable" => "value" }) |> to_string "value"
Link to this section Summary
Functions
It generates the compiled template
It generates the compiled template
It renders the compiled template using a hash
with vars
Link to this section Functions
Link to this function
parse(text, opts \\ [])
Specs
parse(String.t(), Keyword.t()) :: {:ok, %Solid.Template{parsed_template: term()}} | {:error, %Solid.TemplateError{ __exception__: term(), line: term(), message: term(), reason: term() }}
It generates the compiled template
Link to this function
parse!(text, opts \\ [])
Specs
It generates the compiled template
Link to this function
render(template_or_text, values, options \\ [])
It renders the compiled template using a hash
with vars