ruby-changes:23239
From: drbrain <ko1@a...>
Date: Wed, 11 Apr 2012 05:15:15 +0900 (JST)
Subject: [ruby-changes:23239] drbrain:r35290 (trunk): * lib/abbrev.rb: Clarified that Abbrev.abbrev returns a Hash instead
drbrain 2012-04-11 05:15:05 +0900 (Wed, 11 Apr 2012) New Revision: 35290 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35290 Log: * lib/abbrev.rb: Clarified that Abbrev.abbrev returns a Hash instead of an Array. Patch by Andrei Bocan. [ruby-trunk - Bug #6107] Modified files: trunk/ChangeLog trunk/lib/abbrev.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 35289) +++ ChangeLog (revision 35290) @@ -1,3 +1,8 @@ +Wed Apr 11 05:14:51 2012 Eric Hodel <drbrain@s...> + + * lib/abbrev.rb: Clarified that Abbrev.abbrev returns a Hash instead + of an Array. Patch by Andrei Bocan. [ruby-trunk - Bug #6107] + Wed Apr 11 03:02:24 2012 Ayumu AIZAWA <ayumu.aizawa@g...> * ext/ripper/lib/ripper/sexp.rb: fix spelling. patched by Index: lib/abbrev.rb =================================================================== --- lib/abbrev.rb (revision 35289) +++ lib/abbrev.rb (revision 35290) @@ -10,22 +10,23 @@ # $Id$ #++ -# Calculate the set of unique abbreviations for a given set of strings. +## +# Calculates the set of unique abbreviations for a given set of strings. # # require 'abbrev' # require 'pp' # -# pp Abbrev::abbrev(['ruby', 'rules']).sort +# pp Abbrev.abbrev(['ruby', 'rules']) # -# <i>Generates:</i> +# Generates: # -# [["rub", "ruby"], -# ["ruby", "ruby"], -# ["rul", "rules"], -# ["rule", "rules"], -# ["rules", "rules"]] +# { "rub" => "ruby", +# "ruby" => "ruby", +# "rul" => "rules", +# "rule" => "rules", +# "rules" => "rules" } # -# Also adds an +abbrev+ method to class +Array+. +# It also adds an +abbrev+ method to class Array. module Abbrev -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/