まつもと ゆきひろです

In message "[ruby-ext:00112] zlib"
    on 99/03/07, IKARASHI Akira <ikarashi / itlb.te.noda.sut.ac.jp> writes:

|そこで質問なのですが、GzFileクラスでは定義していないが、
|IOクラスには存在しないメソッド(tell,posなど)の呼び出しを
|禁止したいのですが、どうすれば出来るでしょうか?

? メソッドを定義しないとか,明示的に undef するとか?

|また、getsなどで、最後に読み込んだ文字列を $_ にセットしたい
|のですが、ローカルスコープなため、呼び出し側に影響を与えることが
|出来ません。どうすれば良いでしょうか?

Cで実装したメソッドからならば rb_lastline_set() で設定できます.