From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-08-27T15:12:04+09:00 Subject: [ruby-dev:277] Re: SyslogSendmail class けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :00276 ] the message: "[ruby-dev:276] Re: SyslogSendmail class ", on Aug/27 14:53(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: >まつもと ゆきひろです >|> attr :date, :time, :process_name, TRUE >| attr :date, :time, :process_name >| >|はどう解釈します? 末尾のオプションは, TRUEに限るってするわけにも行きま >|せんよね? > >末尾の引数がTRUE/FALSEであれば全体をread-write/read-onlyにす >るという解釈します.省略時にはread-onlyですね. そうしますか. ちょっと仕様を変えるわけですね. それなら, 原さんのリクエ ストも実現できないことはないですね. attr :date, FALSE, :time, :process_name, TRUE など. >|>今後は「そのクラスで」メソッドが定義されていなければ再定義と >|>言う仕様でどうでしょう. > >そうではありますが,上のクラスで単なるメソッドを属性として上 >書きすることは少ないと思いませんか? 存在を知らないでattrした時以外はね. ところで, class Foo def foo ... end attr :foo end ってどういう使い方を想定しています? attr :foo, TRUE を想定しているのかな? >|# でも Object#id は, 仕様頻度の割りに結構図々しい名前のような気がして >|# いる... > >そうかも.でも,まあいいや. ですか... __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---