[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30168] Re: send/__send__ and private method

From: Yukihiro Matsumoto <matz@...>
Date: 2007-01-23 05:47:17 UTC
List: ruby-dev #30168
まつもと ゆきひろです

In message "Re: [ruby-dev:30162] Re: send/__send__ and private method"
    on Tue, 23 Jan 2007 12:36:43 +0900, SASADA Koichi <ko1@atdot.net> writes:

| うーん。ぱっと思いついた例なんですが、
|
|class SomeConfig
|  def load filename
|    # 設定の読み込み
|  end
|
|  def initialize file
|    load file
|  end
|end
|
|で、Kernel#load を呼んじゃうのは問題な気がします。これからは気をつけろっ
|て? 適当な比較かどうかはわかりませんが、Java だと SomeConfig#load を呼
|びますよね。

そういう場合にはSomeConfig#loadをprivateにしてくれってことで。
警告(かエラー)でどうでしょう。

                                まつもと ゆきひろ /:|)

In This Thread

Prev Next