Module TS3Query::Escaping
In: lib/ts3query/escaping.rb

Methods

decode   encode  

Constants

DECODER_PATTERNS = { '\\\\' => '\\', '\/' => '/', '\s' => ' ', '\p' => '|', '\a' => '\a', '\b' => '\b', '\f' => '\f', '\n' => '\n', '\r' => '\r', '\t' => '\t', '\v' => '\v', }
ENCODER_PATTERNS = DECODER_PATTERNS.invert
DECODER_REGEXP = /\\[#{Regexp.escape(DECODER_PATTERNS.keys.map{|k| k[1]}.join)}]/
ENCODER_REGEXP = /[#{Regexp.escape(DECODER_PATTERNS.values.join)}]/

Public Class methods

[Validate]