Packages

Liquid implementation in elixir

Current section

Files

Jump to
liquid_elixir lib liquid tag.ex
Raw

lib/liquid/tag.ex

defmodule Liquid.Tag do
defstruct name: nil, markup: nil, parts: [], attributes: [], blank: false
def create(markup) do
destructure [name, rest], String.split(markup, " ", parts: 2)
%Liquid.Tag{name: name |> String.to_atom(), markup: rest}
end
end