Module: Handsoap::XmlMason

Defined in:
lib/handsoap/xml_mason.rb

Defined Under Namespace

Classes: Document, Element, Node, RawContent, TextNode

Constant Summary collapse

HTML_ESCAPE =
{ '&' => '&amp;', '"' => '&quot;', '>' => '&gt;', '<' => '&lt;' }

Class Method Summary collapse

Class Method Details

.html_escape(s) ⇒ Object



9
10
11
# File 'lib/handsoap/xml_mason.rb', line 9

def self.html_escape(s)
  s.to_s.gsub(/[&"><]/) { |special| HTML_ESCAPE[special] }
end