class MemDB::RegexpEngines::Std
Public Class Methods
new(source, ignore_case: false)
click to toggle source
# File lib/mem_db/regexp_engines/std.rb, line 10 def initialize(source, ignore_case: false) opts = ::Regexp::MULTILINE opts |= ::Regexp::IGNORECASE if ignore_case @rx = ::Regexp.new(source, opts) end
quote(str)
click to toggle source
# File lib/mem_db/regexp_engines/std.rb, line 6 def self.quote(str) ::Regexp.quote(str) end
Public Instance Methods
match?(str)
click to toggle source
# File lib/mem_db/regexp_engines/std.rb, line 17 def match?(str) @rx.match?(str) end