diff --git a/lib/phlex/sgml.rb b/lib/phlex/sgml.rb index c4b0b7b7..6f325814 100644 --- a/lib/phlex/sgml.rb +++ b/lib/phlex/sgml.rb @@ -202,7 +202,7 @@ def raw(content) return if context.fragments && !context.in_target_fragment context.buffer << content.to_s - when nil # do nothing + when nil, "" # do nothing else raise Phlex::ArgumentError.new("You passed an unsafe object to `raw`.") end