diff --git a/lib/haml/helpers.rb b/lib/haml/helpers.rb index b48dc2b7..749c1c6e 100644 --- a/lib/haml/helpers.rb +++ b/lib/haml/helpers.rb @@ -260,7 +260,7 @@ module Haml block.call(*args) - captured = haml_buffer.buffer.slice!(position..-1) + captured = haml_buffer.buffer.slice!(position..-1).split(/^/) min_tabs = nil captured.each do |line|