diff --git a/lib/liquid/tags/if.rb b/lib/liquid/tags/if.rb index c376f6c..1202d58 100644 --- a/lib/liquid/tags/if.rb +++ b/lib/liquid/tags/if.rb @@ -19,6 +19,10 @@ module Liquid super end + def nodelist + @blocks.map(&:attachment).flatten + end + def unknown_tag(tag, markup, tokens) if ['elsif', 'else'].include?(tag) push_block(tag, markup)