Bug #762: module_functionがpublicになっている
http://redmine.ruby-lang.org/issues/show/762

起票者: rubikitch .
ステータス: Open, 優先度: Normal

module_functionがいつのまにかpublicになっています。

= ruby19 result
RUBY_VERSION                # => "1.9.0"
module Baz
  module_function
  def double(x) x*2 end
  public_instance_methods   # => [:double]
  private_instance_methods  # => []
end

= ruby18 result
RUBY_VERSION                # => "1.8.7"
module Baz
  module_function
  def double(x) x*2 end
  public_instance_methods   # => []
  private_instance_methods  # => ["double"]
end


----------------------------------------
http://redmine.ruby-lang.org