[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]