# File lib/brakeman/parsers/rails2_xss_plugin_erubis.rb, line 10 def add_text(src, text) if text == "\n" src << "\n" elsif text.include? "\n" lines = text.split("\n") if text.match(/\n\z/) lines.each do |line| src << "@output_buffer.safe_concat('" << escape_text(line) << "');\n" end else lines[0..-2].each do |line| src << "@output_buffer.safe_concat('" << escape_text(line) << "');\n" end src << "@output_buffer.safe_concat('" << escape_text(lines.last) << "');" end else src << "@output_buffer.safe_concat('" << escape_text(text) << "');" end end