ruby-changes:25411
From: naruse <ko1@a...>
Date: Mon, 5 Nov 2012 06:14:32 +0900 (JST)
Subject: [ruby-changes:25411] naruse:r37468 (trunk): Don't redefine methods
naruse 2012-11-05 06:14:19 +0900 (Mon, 05 Nov 2012) New Revision: 37468 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37468 Log: Don't redefine methods If HTML5 element methods are already defined, don't redefine them. Modified files: trunk/lib/cgi/html.rb Index: lib/cgi/html.rb =================================================================== --- lib/cgi/html.rb (revision 37467) +++ lib/cgi/html.rb (revision 37468) @@ -1033,6 +1033,7 @@ # Initialise the HTML generation methods for this version. def element_init extend TagMaker + return if defined?(html) methods = "" # - - for element in %w[ SECTION NAV ARTICLE ASIDE HGROUP HEADER -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/