aboutsummaryrefslogtreecommitdiffstats
path: root/method.h
diff options
context:
space:
mode:
authormame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-06-03 05:10:41 +0000
committermame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-06-03 05:10:41 +0000
commitcd0fec37281a72d402981894b764d27ab7d1fb39 (patch)
tree7798f0f28cbf31b54fd44887585c878c35277a76 /method.h
parent25d1891899be492dc64bb6852741d4f112feba64 (diff)
downloadruby-cd0fec37281a72d402981894b764d27ab7d1fb39.tar.gz
Add TracePoint#parameters
It can be used to get the parameters' information of method and block. There was no way to get block parameters. It was possible but ineffective to get method parameters via Method object: `tp.defined_class.method(tp.method_id).parameters` TracePoint#parameters allows us to get the information easily. [Feature #14694] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63562 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'method.h')
-rw-r--r--method.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/method.h b/method.h
index 3e424fbc02..9e0f5e7c47 100644
--- a/method.h
+++ b/method.h
@@ -218,4 +218,6 @@ void rb_method_entry_copy(rb_method_entry_t *dst, const rb_method_entry_t *src);
void rb_scope_visibility_set(rb_method_visibility_t);
+VALUE rb_unnamed_parameters(int arity);
+
#endif /* RUBY_METHOD_H */