Method: PEROBS::FuzzyStringMatcher#initialize
- Defined in:
- lib/perobs/FuzzyStringMatcher.rb
#initialize(p, case_sensitive = false, n = 4) ⇒ FuzzyStringMatcher
Create a new FuzzyStringMatcher.
51 52 53 54 55 56 57 58 59 60 |
# File 'lib/perobs/FuzzyStringMatcher.rb', line 51 def initialize(p, case_sensitive = false, n = 4) super(p) if n < 2 || n > 10 raise ArgumentError, 'n must be between 2 and 10' end self.case_sensitive = case_sensitive self.n = n clear unless @dict end |