In message <199908280416.NAA27146 / mail3.os.xaxon.ne.jp>
kjana / os.xaxon.ne.jp writes:

> GetoptLong#each で何か一回余分にまわって GetoptLong オブジェクトのイン
> スタンスが返ってくるような気がするんですが.

GetoptLong#each じゃなくって GetoptLong#get のバグらしい.

# でも引数無しの return って,self を返すんでしたっけ? ....そうでもな
# いなあ.... じゃ,何でこのパッチで直ったんだ (^^?

-- 
柳川和久 @ 東大阪市 . 大阪府                                August 29, 1999
「たぶん....ケセランパセランか,ホタルか,風に吹かれた綿菓子か,
    マルチーズか,トゥクトゥプか,ティラミスか....ま,そんなものよ」
「桜子ちゃん意地悪い」

*** /home/kjana/getoptlong.rb.orig Sun Aug 29 00:27:37 1999 --- /home/kjana/getoptlong.rb Sun Aug 29 00:26:48 1999 *************** *** 303,309 **** when STATUS_YET @status = STATUS_STARTED when STATUS_TERMINATED ! return end # --- 303,309 ---- when STATUS_YET @status = STATUS_STARTED when STATUS_TERMINATED ! return nil end # *************** *** 320,326 **** end if ARGV.length == 0 terminate ! return end $_ = ARGV.shift elsif @ordering == REQUIRE_ORDER --- 320,326 ---- end if ARGV.length == 0 terminate ! return nil end $_ = ARGV.shift elsif @ordering == REQUIRE_ORDER