Module XTemplate::Util
In: lib/xtemplate/util.rb

Methods

Constants

PredefinedEntity = { '&lt;' => '<', '&gt;' => '>', '&amp;' => '&', '&quot;' => '"', '&apos;' => "'", }
RevPredefinedEntity = PredefinedEntity.invert
PredefinedEntities = PredefinedEntity.keys
PredefinedEntitiesRegex = Regexp.new("(#{PredefinedEntities.join('|')})")
PredefinedStrings = PredefinedEntity.values
PredefinedStringsRegex = Regexp.new("[#{PredefinedStrings.join}]")
EntityAmp = '&'
SanitizedAmp = '&amp;'

Public Instance methods

sanitize() is also implemented in xtemplate_ext.so.

unsanitize() is also implemented in xtemplate_ext.so.

[Validate]