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