Methods
E
Class Public methods
escape(string)

Escapes &, “, > and < in string

# File ../ruby/lib/webrick/htmlutils.rb, line 17
def escape(string)
  return "" unless string
  str = string.dup.force_encoding('binary')
  str.gsub!(/&/n, '&amp;')
  str.gsub!(/\"/n, '&quot;')
  str.gsub!(/>/n, '&gt;')
  str.gsub!(/</n, '&lt;')
  str.force_encoding(string.encoding)
end
Instance Private methods
escape(string)

Escapes &, “, > and < in string

# File ../ruby/lib/webrick/htmlutils.rb, line 17
def escape(string)
  return "" unless string
  str = string.dup.force_encoding('binary')
  str.gsub!(/&/n, '&amp;')
  str.gsub!(/\"/n, '&quot;')
  str.gsub!(/>/n, '&gt;')
  str.gsub!(/</n, '&lt;')
  str.force_encoding(string.encoding)
end