まつもと ゆきひろです
In message "[ruby-list:15001] [BUG] File のサブクラスのインスタンス変数"
on 99/06/14, "Takehiko Ueki" <takehiko / os.rim.or.jp> writes:
|ホームページでも1.3系への移行を勧められていたので
|ruby-1.3.4-990611 を使ってみたところ
|
|class Foo < File
| def x
| @x = "x"
| end
|end
|
|のようにして、File のサブクラスでインスタンス変数に
|代入しようとすると [BUG] と表示されてしまいます。
あれれ? 同じく1.3.4-990611(改)で以下のスクリプトを実行しま
したが、ちゃんと動いているようです。この辺はいじってないはず
ですし。
もうちょっと情報を追加してくださいませんか? 環境、再現する
(小さめの)スクリプト全体などが望まれます。よろしくお願いします。
class Foo < File
def x
@x = "x"
end
def y
@x
end
end
x = Foo.open("/tmp/test.rb")
x.x
p x.y