[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:2123

From: Sho Hashimoto <sho-h@n...>
Date: Mon, 12 Apr 2010 10:28:24 +0900
Subject: [ruby-reference-manual:2123] Re: [Bug #3130] String#encode の省略可能引数

橋本です。

> > String#encode と String#encode! の省略可能引数が [] になってるので以下
> > のように options の所を = nil に修正しようかと思います。
> > 
> > ---- encode(encoding[, options]) -> String
> > ---- encode(encoding, from_encoding[, options]) -> String
> > ---- encode([options]) -> String
> > +--- encode(encoding, options = nil) -> String
> > +--- encode(encoding, from_encoding, options = nil) -> String
> > +--- encode(options = nil) -> String
> 
> メソッド定義の書式で書く、というのはるりま全体の方針ということで
> いいのでしょうか?

はい。MLの以下の過去ログからそうだと考えています。

http://www.fdiary.net/ml/ruby-reference-manual/msg/356

> 例外になりそうなものとして、exec (と spawn) があるのですが、
> 
> (ri exec より)
> exec([env,] command... [,options])
> 
> 最初の実引数が to_hash できるかどうかで、内部で調整しています。
> これはこのままがスマートな感じですが。

この辺りは確かに上記では難しそうですね...

----------------------------
ネットワーク応用通信研究所
橋本 将(Sho HASHIMOTO)
sho-h@n...
----------------------------

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      2120 2010-04-11 17:20 [redmine@r...        ] [Bug #3130] String#encode の省略可能引数
      2122 2010-04-12 03:04 ┗[ksmakoto@d...       ]                                       
->    2123 2010-04-12 03:28  ┣[sho-h@n...          ]                                     
      2128 2010-04-14 00:27  ┗[zn@m...             ]                                     
      2139 2010-04-18 07:39   ┗[redmine@r...        ] [Bug #3130](Closed) String#encode の省略可能引数