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

ruby-reference-manual:2623

From: Sho Hashimoto <sho-h@n...>
Date: Sat, 30 Apr 2011 18:50:41 +0900
Subject: [ruby-reference-manual:2623] [るりまプロジェクト - Bug #4637][Open]Marshal.#dump の引数


Issue #4637 has been reported by Sho Hashimoto.

----------------------------------------
Bug #4637: Marshal.#dump の引数

http://redmine.ruby-lang.org/issues/4637

Author: Sho Hashimoto
Status: Open
Priority: Low
Assignee: Sho Hashimoto
Category: doc
Target version: 
reporter: 
ruby_version: 


細かい事ですが、Marshal.#dump の引数を r4530 現在の dump(obj, port = '', limit = -1) とした場合、以下の問題があるのではないかと思いました。

* port の説明「IO かそのサブクラスのインスタンスを指定します。」と一致しない

* 第 2 引数を文字列にできるのではないかという勘違いの種になる気がする。実際にやると TypeError。(ただし、省略すると確かに内部では空文字列を port に渡してるので間違っている訳ではない)

* 実は port を省略して第 2 引数を limit にできる事が伝わらない

という事で、るりま的には以下のように修正するのが良いように思います。

  --- Marshal	(revision 4530)
  +++ Marshal	(working copy)
  @@ -10,7 +10,8 @@
   
   == Module Functions
   
  ---- dump(obj, port = '', limit = -1) -> IO | String
  +--- dump(obj, port, limit = -1) -> IO
  +--- dump(obj, limit = -1) -> String
   
   obj を指定された出力先に再帰的に出力します。
   



-- 
http://redmine.ruby-lang.org

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

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

->    2623 2011-04-30 11:50 [sho-h@n...          ] [るりまプロジェクト - Bug #4637][Open]Marshal.#dump の引数
      2624 2011-04-30 15:04 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #4637][Closed] Marshal.#dump の引数