Class: Array

Inherits:
Object
  • Object
show all
Defined in:
lib/abbrev.rb

Instance Method Summary collapse

Instance Method Details

#abbrev(pattern = nil) ⇒ Object

Calculates the set of unambiguous abbreviations for the strings in self. If passed a pattern or a string, only the strings matching the pattern or starting with the string are considered.

%w{ car cone }.abbrev   #=> { "ca" => "car", "car" => "car",
                              "co" => "cone", "con" => cone",
                              "cone" => "cone" }


89
90
91
# File 'lib/abbrev.rb', line 89

def abbrev(pattern = nil)
  Abbrev::abbrev(self, pattern)
end