diff options
Diffstat (limited to 'ext/ripper/tools/dsl.rb')
-rw-r--r-- | ext/ripper/tools/dsl.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/ripper/tools/dsl.rb b/ext/ripper/tools/dsl.rb index e321019d7e..e67294e265 100644 --- a/ext/ripper/tools/dsl.rb +++ b/ext/ripper/tools/dsl.rb @@ -35,8 +35,8 @@ class DSL end def method_missing(*args) - if args.first =~ /\A_/ - "#{ $' }(#{ args.drop(1).join(", ") })" + if args.first =~ /!\z/ + "#{ $` }(#{ args.drop(1).join(", ") })" else @events[args.first.to_s] = args.size - 1 "dispatch#{ args.size - 1 }(#{ args.join(", ") })" |