ruby-changes:19467
From: keiju <ko1@a...>
Date: Wed, 11 May 2011 20:12:47 +0900 (JST)
Subject: [ruby-changes:19467] Ruby:r31507 (trunk): * lib/forwardable.rb: support 'delegate :foo => :bar' for to meet
keiju 2011-05-11 20:12:40 +0900 (Wed, 11 May 2011) New Revision: 31507 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31507 Log: * lib/forwardable.rb: support 'delegate :foo => :bar' for to meet by specification of RDOC. Modified files: trunk/ChangeLog trunk/lib/forwardable.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 31506) +++ ChangeLog (revision 31507) @@ -1,3 +1,8 @@ +Wed May 11 19:45:27 2011 Keiju Ishitsuka <keiju@i...> + + * lib/forwardable.rb: support 'delegate :foo => :bar' for to meet + by specification of RDOC. + Wed May 11 08:36:38 2011 Eric Hodel <drbrain@s...> * lib/webrick: Add documentation for WEBrick::HTTPAuth Index: lib/forwardable.rb =================================================================== --- lib/forwardable.rb (revision 31506) +++ lib/forwardable.rb (revision 31507) @@ -149,7 +149,7 @@ # def instance_delegate(hash) hash.each{ |methods, accessor| - methods = methods.to_s unless methods.respond_to?(:each) + methods = [methods] unless methods.respond_to?(:each) methods.each{ |method| def_instance_delegator(accessor, method) } @@ -214,7 +214,7 @@ # def single_delegate(hash) hash.each{ |methods, accessor| - methods = methods.to_s unless methods.respond_to?(:each) + methods = [methods] unless methods.respond_to?(:each) methods.each{ |method| def_single_delegator(accessor, method) } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/