abbrev(pattern = nil)
Instance Public methods
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"=