Module: WLang::Compiler::Filter::ClassMethods

Included in:
WLang::Compiler::Filter
Defined in:
lib/wlang/compiler/filter.rb

Instance Method Summary collapse

Instance Method Details

#recurse_on(*kinds) ⇒ Object



7
8
9
10
11
12
13
# File 'lib/wlang/compiler/filter.rb', line 7

def recurse_on(*kinds)
  kinds.each do |kind|
    define_method(:"on_#{kind}") do |*args|
      recurse(kind, *args)
    end
  end
end