Project

General

Profile

« Previous | Next » 

Revision 1fc33199

Added by nobu (Nobuyoshi Nakada) over 10 years ago

proc.c: make method by define_method public

  • proc.c (rb_mod_define_method): consider visibility only if self
    in the caller is same as the receiver, otherwise make public as
    well as old behavior. [ruby-core:57747] [Bug #9005]
    [ruby-core:58497] [Bug #9141]
  • vm.c (rb_vm_cref_in_context): return ruby level cref if self is
    same.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44380 b2dd03c8-39d4-4d8f-98ff-823fe69b080e