class ActiveSupport::SafeBuffer
def %(args)
def %(args) case args when Hash escaped_args = Hash[args.map { |k,arg| [k, html_escape_interpolated_argument(arg)] }] else escaped_args = Array(args).map { |arg| html_escape_interpolated_argument(arg) } end self.class.new(super(escaped_args)) end