class Zenlish::Inflect::MatchesPattern
Attributes
pattern[R]
Public Class Methods
new(anArgument, aPattern)
click to toggle source
Calls superclass method
# File lib/zenlish/inflect/matches_pattern.rb, line 10 def initialize(anArgument, aPattern) super(anArgument) @pattern = aPattern end
Public Instance Methods
success?(headings, lexeme, actuals)
click to toggle source
# File lib/zenlish/inflect/matches_pattern.rb, line 15 def success?(headings, lexeme, actuals) val = nil if actuals.empty? # require 'debug' hd = headings[argument.index] val = hd.evaluate_for(lexeme) else val = actuals[argument.index] end val =~ pattern end