class Cannonbol::CaseSensitiveOff

Public Class Methods

new(pattern) click to toggle source
# File lib/cannonbol/cannonbol.rb, line 189
def initialize(pattern)
  @pattern = pattern
end

Public Instance Methods

__match?(needle, s=[]) click to toggle source
# File lib/cannonbol/cannonbol.rb, line 193
def __match?(needle, s=[])
  ignore_case = needle.ignore_case
  needle.ignore_case = true
  s = @pattern._match?(needle, *s)
  needle.ignore_case = ignore_case
  return [s] if s
end