module Hookit::Helper::XML
Public Instance Methods
sanitize_xml_vars(vars)
click to toggle source
# File lib/hookit/helper/xml.rb, line 5 def sanitize_xml_vars(vars) vars.inject({}) do |res, (key,value)| res[sanitize_xml_string(key.to_s)] = sanitize_xml_string(value.to_s) res end end
Protected Instance Methods
sanitize_xml_string(str)
click to toggle source
# File lib/hookit/helper/xml.rb, line 14 def sanitize_xml_string(str) str = str.gsub(/&/, '&') str = str.gsub(/</, '<') str = str.gsub(/>/, '>') str = str.gsub(/"/, '"') str = str.gsub(/'/, ''') str end