Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > abbrevライブラリ > Abbrevモジュール

module Abbrev

クラスの継承リスト: Abbrev

要約

与えられた文字列の短縮形を生成するモジュールです。

require 'abbrev'
require 'pp'

pp Abbrev.abbrev(%w[ruby rules]).sort
    # => [["rub", "ruby"],
    #    ["ruby", "ruby"],
    #    ["rul", "rules"],
    #    ["rule", "rules"],
    #    ["rules", "rules"]]

モジュール関数

定義 説明
abbrev(words, pattern = nil) -> Hash

文字列の配列から一意に決まる短縮形を計算し、短縮形をキー、元の文字列を値とするハッシュを返します。