class MigemoRegex::RegexEmacsRenderer
Public Class Methods
new(regex, insertion)
click to toggle source
Calls superclass method
MigemoRegex::RegexRenderer::new
# File lib/migemo-regex.rb, line 276 def initialize (regex, insertion) super(regex, insertion) @meta = RegexEmacsMetachars.new end
Public Instance Methods
escape_charclass(string)
click to toggle source
# File lib/migemo-regex.rb, line 295 def escape_charclass (string) string end
escape_string(string)
click to toggle source
# File lib/migemo-regex.rb, line 281 def escape_string (string) str = Regexp.quote(string) str.gsub!(/\\\(/, "(") str.gsub!(/\\\)/, ")") str.gsub!(/\\\|/, "|") str.gsub!(/\\\</, "<") str.gsub!(/\\\>/, ">") str.gsub!(/\\\=/, "=") str.gsub!(/\\\'/, "'") str.gsub!(/\\\`/, "`") str.gsub!(/\\\{/, "{") str end