ruby-changes:13160
From: marcandre <ko1@a...>
Date: Mon, 14 Sep 2009 05:31:04 +0900 (JST)
Subject: [ruby-changes:13160] Ruby:r24912 (trunk): * lib/net/http.rb (fetch): Handle properly default values; a patch by Arthur Schreiber
marcandre 2009-09-14 05:30:46 +0900 (Mon, 14 Sep 2009) New Revision: 24912 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=24912 Log: * lib/net/http.rb (fetch): Handle properly default values; a patch by Arthur Schreiber [ruby-core:18308] Modified files: trunk/ChangeLog trunk/lib/net/http.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 24911) +++ ChangeLog (revision 24912) @@ -1,3 +1,8 @@ +Mon Sep 14 05:21:12 2009 Marc-Andre Lafortune <ruby-core@m...> + + * lib/net/http.rb (fetch): Handle properly default values; a patch by + Arthur Schreiber [ruby-core:18308] + Mon Sep 14 04:07:09 2009 Marc-Andre Lafortune <ruby-core@m...> * lib/set.rb (==): Optimization; patch by Arthur Schreiber [ruby-core:17203] Index: lib/net/http.rb =================================================================== --- lib/net/http.rb (revision 24911) +++ lib/net/http.rb (revision 24912) @@ -1297,7 +1297,7 @@ # See Hash#fetch def fetch(key, *args, &block) #:yield: +key+ a = @header.fetch(key.downcase, *args, &block) - a.join(', ') + a.kind_of?(Array) ? a.join(', ') : a end # Iterates for each header names and values. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/