vm_eval.c: rb_current_receiver

* vm_eval.c (rb_current_receiver): new function to return the
  receiver in the current control frame.  [Feature #10195]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@48462 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
nobu 2014-11-16 10:38:15 +00:00
parent b1acfbc121
commit de870875f7
6 changed files with 38 additions and 0 deletions

View file

@ -442,6 +442,11 @@ you may rely on:
VALUE rb_call_super(int argc, const VALUE *argv)
To achieve the receiver of the current scope (if no other way is
available), you can use:
VALUE rb_current_receiver(void)
=== Constant Definition
We have 2 functions to define constants: