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

ruby-reference-manual:558

From: sheepman <sheepman@s...>
Date: Tue, 6 Nov 2007 22:25:26 +0900
Subject: [ruby-reference-manual:558] 1.9.0 のメソッドを追加するためのツール

こんばんは sheepman です。

[ruby-reference-manual:545] において ruby-1.9.0 のメソッドの
整備も進めるというふうに方針転換したのかどうか、うやむやなまま青木さんはまた
去っていったわけですが。

現状では 1.9.0 のメソッドはエントリー自体が書かれていないはずです。そこで
1.9.0 のメソッドを追加するためのツール tools/bc-methods.rb を
改良するパッチを書きました。tools/bc-rdoc.rb は余分なメソッドも
表示するので信用できません。

 ruby-1.9 ~/ruby/ref/bitclust/tools/bc-methods.rb -c --diff=String String

などと ruby-1.9 で -c オプション付きで実行すると
以下のように足りないメソッドが RDoc のエントリとともに標準出力に出力されます。

--- bytesize 
#@todo

--- each_char {|cstr| block }    -> String
#@todo

Passes each character in str to the given block.

   "hello".each_char {|c| print c, ' ' }

produces:

   h e l l o

--- encoding   -> encoding
#@todo

Returns the Encoding object that represents the encoding of obj.

--- force_encoding(encoding)   -> String
#@todo

Changes the encoding to encoding and returns self.

--- ~
#@todo

--- String.try_convert(obj) -> String | nil
#@todo

Try to convert obj into a String, using to_str method. Returns
converted regexp or nil if obj cannot be converted for any reason.

   String.try_convert("str")     # => str
   String.try_convert(/re/)      # => nil


反対がないようなら適用したいと思います。動作確認をよろしくお願いします。

-- 
sheepman / TAMURA Takashi
sheepman@s...


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

添付ファイル

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

-> @   558 2007-11-06 14:25 [sheepman@s...       ] 1.9.0 のメソッドを追加するためのツール  
       561 2007-11-07 13:38 ┗[sheepman@s...       ]