diff --git a/lib/hamlit/filters.rb b/lib/hamlit/filters.rb index 98c20c04..40d77302 100644 --- a/lib/hamlit/filters.rb +++ b/lib/hamlit/filters.rb @@ -47,6 +47,7 @@ module Hamlit end def compile(node) + node.value[:text] ||= '' find_compiler(node.value[:name]).compile(node) end diff --git a/lib/pretty_hamlit/filters.rb b/lib/pretty_hamlit/filters.rb index 744c44d9..47d51d42 100644 --- a/lib/pretty_hamlit/filters.rb +++ b/lib/pretty_hamlit/filters.rb @@ -22,6 +22,7 @@ module PrettyHamlit end def compile(node, indent_level) + node.value[:text] ||= '' content = find_compiler(node.value[:name]).compile(node) [:multi, [:code, "#{@options[:buffer]} << ::PrettyHamlit::DynamicIndentation.indent_with(#{indent_level}) do |#{@options[:buffer]}|"],