abbrev(pattern = nil) -> Hash
[permalink][rdoc][edit] [added by abbrev]-
self が文字列の配列の場合、self から一意に決まる短縮形を計算し、短縮形をキー、元の文字列を値とするハッシュを返します。
引数に正規表現を指定すると、self のうちそのパターンにマッチしたものから短縮形を計算します。引数に文字列を指定すると、self のうちその文字列で始まるものから短縮形を計算します。
Abbrev.#abbrev(self, pattern) と同じです。
- [PARAM] pattern:
- Regexp か String を指定します。
require 'abbrev' p %w[ruby rubyist].abbrev #=> {"ruby" => "ruby", # "rubyi" => "rubyist", # "rubyis" => "rubyist", # "rubyist" => "rubyist"}
[SEE_ALSO] Abbrev.#abbrev