| Module | Erubis::XmlHelper |
| In: |
lib/erubis/helper.rb
|
helper for xml
| ESCAPE_TABLE | = | { '&' => '&', '<' => '<', '>' => '>', '"' => '"', "'" => ''', } |
# File lib/erubis/helper.rb, line 25
25: def escape_xml(value)
26: value.to_s.gsub(/[&<>"]/) { |s| ESCAPE_TABLE[s] } # or /[&<>"']/
27: #value.to_s.gsub(/[&<>"]/) { ESCAPE_TABLE[$&] }
28: end
# File lib/erubis/helper.rb, line 30
30: def escape_xml2(value)
31: return value.to_s.gsub(/\&/,'&').gsub(/</,'<').gsub(/>/,'>').gsub(/"/,'"')
32: end