summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/ripper/tools/dsl.rb4
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(", ") })"