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

ruby-changes:11799

From: kou <ko1@a...>
Date: Sat, 16 May 2009 18:37:42 +0900 (JST)
Subject: [ruby-changes:11799] Ruby:r23454 (trunk): * lib/rss/parser.rb: add nil check.

kou	2009-05-16 18:37:28 +0900 (Sat, 16 May 2009)

  New Revision: 23454

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=23454

  Log:
    * lib/rss/parser.rb: add nil check.

  Modified files:
    trunk/ChangeLog
    trunk/lib/rss/parser.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 23453)
+++ ChangeLog	(revision 23454)
@@ -1,3 +1,7 @@
+Sat May 16 18:38:32 2009  Kouhei Sutou  <kou@c...>
+
+	* lib/rss/parser.rb: add nil check.
+
 Sat May 16 18:36:01 2009  Kouhei Sutou  <kou@c...>
 
 	* test/rss/test_maker_atom_feed.rb: suppress warnings.
Index: lib/rss/parser.rb
===================================================================
--- lib/rss/parser.rb	(revision 23453)
+++ lib/rss/parser.rb	(revision 23454)
@@ -446,7 +446,7 @@
     def start_get_text_element(tag_name, prefix, ns, required_uri)
       pr = Proc.new do |text, tags|
         setter = self.class.setter(required_uri, tag_name)
-        if @last_element.respond_to?(setter)
+        if setter and @last_element.respond_to?(setter)
           if @do_validate
             getter = self.class.getter(required_uri, tag_name)
             if @last_element.__send__(getter)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

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