method
abbrev
abbrev(pattern = nil)
public
Calculates the set of unambiguous abbreviations for the strings in self.
require 'abbrev' %w{ car cone }.abbrev #=> {"ca" => "car", "con"=>"cone", "co" => "cone", "car"=>"car", "cone" => "cone"}
The optional pattern parameter is a pattern or a string. Only input strings that match the pattern or start with the string are included in the output hash.
%w{ fast boat day }.abbrev(/^.a/) #=> {"fas"=>"fast", "fa"=>"fast", "da"=>"day", "fast"=>"fast", "day"=>"day"}
See also Abbrev.abbrev