module MigemoRegex::RegexMetacharsFactory
Public Class Methods
new(type)
click to toggle source
# File lib/migemo-regex.rb, line 301 def new (type) case type when nil RegexRubyMetachars.new when "emacs" RegexEmacsMetachars.new when "perl" RegexPerlMetachars.new when "ruby" RegexRubyMetachars.new when "egrep" RegexEgrepMetachars.new else raise "Unknown type: #{type}" end end
Private Instance Methods
new(type)
click to toggle source
# File lib/migemo-regex.rb, line 301 def new (type) case type when nil RegexRubyMetachars.new when "emacs" RegexEmacsMetachars.new when "perl" RegexPerlMetachars.new when "ruby" RegexRubyMetachars.new when "egrep" RegexEgrepMetachars.new else raise "Unknown type: #{type}" end end