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