diff --git a/lib/liquid/standardfilters.rb b/lib/liquid/standardfilters.rb index 99bfa33..aaad76f 100644 --- a/lib/liquid/standardfilters.rb +++ b/lib/liquid/standardfilters.rb @@ -59,7 +59,7 @@ module Liquid end def strip_html(input) - input.to_s.gsub(//, '').gsub(/<.*?>/, '') + input.to_s.gsub(//m, '').gsub(/<.*?>/m, '') end # Remove all newlines from the string diff --git a/test/liquid/standard_filter_test.rb b/test/liquid/standard_filter_test.rb index 2ee7ae8..c67dc2b 100644 --- a/test/liquid/standard_filter_test.rb +++ b/test/liquid/standard_filter_test.rb @@ -67,6 +67,7 @@ class StandardFiltersTest < Test::Unit::TestCase assert_equal 'test', @filters.strip_html("
test
") assert_equal 'test', @filters.strip_html("
test
") assert_equal '', @filters.strip_html("") + assert_equal 'test', @filters.strip_html("test") assert_equal '', @filters.strip_html(nil) end