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... ]