Module HtmlEncode
In: lib/html_encode.rb
Copyright:Copyright (c) 2005 Nicolas Pouillard. All rights reserved.
Author:Nicolas Pouillard <ertai@lrde.epita.fr>.
License:Gnu General Public License.
Revision:$Id: /w/fey/ruby_ex/trunk/lib/html_encode.rb 7944 2005-09-06T23:27:27.929371Z ertai $

Methods

Classes and Modules

Class HtmlEncode::RegexpHashUnion

Public Instance methods

[Source]

# File lib/html_encode.rb, line 148
  def html_encode
    dup.html_encode!
  end

[Source]

# File lib/html_encode.rb, line 131
  def html_encode!
    gsub!(/&/, '&amp;')
    @@html_encode_basic.gsub!(self)
    self
  end

[Source]

# File lib/html_encode.rb, line 156
  def html_encode_latin1
    dup.html_encode_latin1!
  end

[Source]

# File lib/html_encode.rb, line 143
  def html_encode_latin1!
    html_encode!
    html_encode_latin1_accents!
  end

[Source]

# File lib/html_encode.rb, line 152
  def html_encode_latin1_accents
    dup.html_encode_latin1_accents!
  end

[Source]

# File lib/html_encode.rb, line 137
  def html_encode_latin1_accents!
    @@html_encode_medium.gsub!(self) if @@html_encode_medium =~ self
    @@html_encode_advanced.gsub!(self) if @@html_encode_advanced =~ self
    self
  end

[Validate]