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

ruby-reference-manual:2122

From: "KISHIMOTO, Makoto" <ksmakoto@d...>
Date: Mon, 12 Apr 2010 10:04:24 +0900
Subject: [ruby-reference-manual:2122] 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

メソッド定義の書式で書く、というのはるりま全体の方針ということで
いいのでしょうか?

例外になりそうなものとして、exec (と spawn) があるのですが、

(ri exec より)
exec([env,] command... [,options])

最初の実引数が to_hash できるかどうかで、内部で調整しています。
これはこのままがスマートな感じですが。

--
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 の省略可能引数