path: root/method.h
diff options
authormame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-06-03 05:10:41 (GMT)
committermame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-06-03 05:10:41 (GMT)
commitcd0fec37281a72d402981894b764d27ab7d1fb39 (patch)
tree7798f0f28cbf31b54fd44887585c878c35277a76 /method.h
parent25d1891899be492dc64bb6852741d4f112feba64 (diff)
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:// b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'method.h')
1 files changed, 2 insertions, 0 deletions
diff --git a/method.h b/method.h
index 3e424fb..9e0f5e7 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 */