Liquid Tag class ExampleTag < Liquid::Tag def initialize(name, markup, token) ! end ! def render(context) end end ! Liquid::Template.register_tag('example_menu', ExampleTag) ! Liquid::Template.parse("{% example_tag key1=value1%}").render
Liquid Drop class PostDrop < Liquid::Drop def initialize(post) @post = post end ! def title @post.title end end Liquid::Template.parse(„{{post.title}}, {{post.content}}”). render({ 'post' => PostDrop.new(Post.find(id)) }) => "Post title, "