Module: Wood::TreePattern::Matcher::ClassMethods

Defined in:
lib/wood/tree_pattern/matcher.rb

Instance Method Summary collapse

Instance Method Details

#pattern(&block) ⇒ Object



9
10
11
12
13
# File 'lib/wood/tree_pattern/matcher.rb', line 9

def pattern(&block)
  p = PatternBuilder.new(&block)
  pattern_builders << p
  p
end

#pattern_buildersObject



4
5
6
7
# File 'lib/wood/tree_pattern/matcher.rb', line 4

def pattern_builders
  @pattern_builders = [] unless @pattern_builders
  @pattern_builders
end