Module: Patm::DSL
- Defined in:
- lib/patm.rb
Instance Method Summary collapse
Instance Method Details
#define_matcher(name, &rule) ⇒ Object
378 379 380 381 382 383 384 |
# File 'lib/patm.rb', line 378 def define_matcher(name, &rule) @patm_rules ||= RuleCache.new rules = @patm_rules define_method name do|obj| rules.match(name, obj, self, &rule) end end |