Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > library abbrev
library abbrev
要約
与えられた文字列の短縮形を生成するモジュールです。
クラスとモジュール
module Abbrev | 与えられた文字列の短縮形を生成するモジュールです。 |
追加・再定義されるメソッド
Array#abbrev(pattern = nil) -> Hash
[added by abbrev]-
self が文字列の配列の場合、self から一意に決まる短縮形を計算し、 短縮形をキー、元の文字列を値とするハッシュを返します。
引数に正規表現を指定すると、self のうちそのパターンにマッチしたものから短縮形を計算します。 引数に文字列を指定すると、self のうちその文字列で始まるものから短縮形を計算します。
Abbrev.#abbrev(self, pattern) と同じです。
p %w[ruby rubyist].abbrev #=> {"ruby" => "ruby", # "rubyi" => "rubyist", # "rubyis" => "rubyist", # "rubyist" => "rubyist"}
[SEE_ALSO] Abbrev.#abbrev