From 79f28211fdf79759de17cd1c45ddeed460c0b0da Mon Sep 17 00:00:00 2001 From: drbrain Date: Mon, 7 May 2012 23:55:53 +0000 Subject: [PATCH] * lib/abbrev.rb: Fixed typo in abbrev pattern documentation. Based on patch by Mark Rushakoff. [ruby-trunk - #6346] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@35584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ lib/abbrev.rb | 13 +++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index eb44f8b466..603101f60c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Tue May 8 08:54:48 2012 Eric Hodel + + * lib/abbrev.rb: Fixed typo in abbrev pattern documentation. Based on + patch by Mark Rushakoff. [ruby-trunk - #6346] + Tue May 8 07:44:18 2012 NARUSE, Yui * ext/openssl/ossl_ssl.c (ossl_start_ssl): remove useless rb_sys_fail diff --git a/lib/abbrev.rb b/lib/abbrev.rb index d3ef272219..aac953aa82 100644 --- a/lib/abbrev.rb +++ b/lib/abbrev.rb @@ -38,8 +38,8 @@ module Abbrev # would be "co", "con", and "cone". # # The optional +pattern+ parameter is a pattern or a string. Only - # those input strings matching the pattern, or begging the string, - # are considered for inclusion in the output hash + # input strings that match the pattern or start with the string + # are included in the output hash. def abbrev(words, pattern = nil) table = {} @@ -81,12 +81,17 @@ end class Array # 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. + # +self+. + # + # 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{ car cone }.abbrev #=> { "ca" => "car", "car" => "car", # "co" => "cone", "con" => "cone", # "cone" => "cone" } + # + # See also Abbrev#abbrev def abbrev(pattern = nil) Abbrev::abbrev(self, pattern) end