From d72b55f4a035b8ba630ff545188696f548efd026 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Gr=C3=A4fenstein?= Date: Fri, 14 Nov 2014 09:50:23 +0100 Subject: [PATCH] disable autoclosing of liquid tags. --- lib/sliq.rb | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/sliq.rb b/lib/sliq.rb index 59df964..9c0ab09 100644 --- a/lib/sliq.rb +++ b/lib/sliq.rb @@ -32,14 +32,9 @@ def parse_liquid_tag(name) class Tags < Slim::Filter def on_liquid_tag(name, args, block) - if empty_exp?(block) - [:static, "{% #{name} #{args} %}"] - else - [:multi, - [:static, "{% #{name} #{args} %}\n"], - block, - [:static, "\n{% end#{name} %}"]] - end + expr = [:static, "{% #{name} #{args} %}"] + expr = [:multi, expr, block ] unless empty_exp?(block) + expr end end