From 5350ce9e2d0a3c8d797c1879f01ea0d285ac19de Mon Sep 17 00:00:00 2001 From: Ingo Becker Date: Sat, 5 May 2018 15:18:28 +0200 Subject: [PATCH] added basic liquid-tag parameter support --- lib/jekyll-haml/tags/haml_partial.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/jekyll-haml/tags/haml_partial.rb b/lib/jekyll-haml/tags/haml_partial.rb index ba728e8..e8ffa26 100644 --- a/lib/jekyll-haml/tags/haml_partial.rb +++ b/lib/jekyll-haml/tags/haml_partial.rb @@ -2,10 +2,9 @@ module Jekyll - class HamlPartialTag < Liquid::Tag + class HamlPartialTag < Tags::IncludeTag def initialize(tag_name, file, tokens) super - @file = file.strip end def render(context) @@ -28,6 +27,7 @@ def render(context) conversion = ::Haml::Engine.new(source).render.delete("\n") partial = Liquid::Template.parse(conversion) begin + context["include"] = parse_params(context) if @params return partial.render!(context) rescue => e print "Liquid Exception: #{e.message}"