[#30743] 大きな数の大まかな割り算 — Yukihiro Matsumoto <matz@...>

まつもと ゆきひろです

17 messages 2007/05/01

[#30827] Supporting Fiber — SASADA Koichi <ko1@...>

 ささだです。

22 messages 2007/05/27

[ruby-dev:30769] Re: [ruby-cvs:19483] Ruby:r12247: * lib/date/format.rb (Format::Bag#method_missing): get rid of

From: Yukihiro Matsumoto <matz@...>
Date: 2007-05-06 23:53:51 UTC
List: ruby-dev #30769
まつもと ゆきひろです

In message "Re: [ruby-dev:30768] Re: [ruby-cvs:19483] Ruby:r12247: * lib/date/format.rb (Format::Bag#method_missing): get rid of"
    on Mon, 7 May 2007 08:02:12 +0900, Tadayoshi Funaba <tadf@dotrb.org> writes:

|> method_missingに渡された文字列を直接書き換えると副作用があっ
|> たとかいう話だったと思います。
|
|method_missing の第一引数ってシンボルですよね?

to_sした結果がFrozen Stringなのでchomp!がエラーになるという
ことだそうです。現時点ではmethod_missing の第一引数がFrozen
Stringで呼ばれているのか、なんらかの条件でSymbol#to_sが
Frozen Stringを返すのかはわかっていません(ちょっと情けない)。

ActiveSupportがいろいろいじってるせいかもしれません。

In This Thread

Prev Next