From: ko1@... Date: 2015-12-07T07:24:14+00:00 Subject: [ruby-core:71881] [Ruby trunk - Bug #11754] Visibility scope is kept after lexical scope is closed Issue #11754 has been updated by Koichi Sasada. Assignee set to Koichi Sasada ---------------------------------------- Bug #11754: Visibility scope is kept after lexical scope is closed https://bugs.ruby-lang.org/issues/11754#change-55284 * Author: Max Melentiev * Status: Open * Priority: Normal * Assignee: Koichi Sasada * ruby -v: ruby 2.3.0preview1 (2015-11-11 trunk 52539) [x86_64-darwin13] * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- ~~~ module X def self.test_def def x; end; end private def y; end; end X.test_def X.instance_methods ~~~ In 2.2 it returns [:x], in 2.3-preview1 it returns empty array. Is it ok? -- https://bugs.ruby-lang.org/