class BaseStencil
Attributes
match[R]
Public Class Methods
default_max_error()
click to toggle source
# File lib/stencils/base_stencil.rb, line 11 def self.default_max_error nil end
match(_word_collection, max_error: default_max_error)
click to toggle source
# File lib/stencils/base_stencil.rb, line 2 def self.match(_word_collection, max_error: default_max_error) template_match = template.match(_word_collection) return nil if template_match.nil? return nil if max_error.present? && template_match.error > max_error new(template_match).tap &:process_match end
new(_match)
click to toggle source
# File lib/stencils/base_stencil.rb, line 17 def initialize(_match) @match = _match end