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

ruby-changes:14470

From: kou <ko1@a...>
Date: Tue, 12 Jan 2010 23:56:09 +0900 (JST)
Subject: [ruby-changes:14470] Ruby:r26305 (ruby_1_8): merge r26304.

kou	2010-01-12 23:55:55 +0900 (Tue, 12 Jan 2010)

  New Revision: 26305

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

  Log:
    merge r26304.
    
    * lib/rss/maker/base.rb, test/rss/test_maker_0.9.rb:
      accept any time format in maker. [ruby-core:26923]

  Modified files:
    branches/ruby_1_8/ChangeLog
    branches/ruby_1_8/test/rss/test_maker_0.9.rb
    branches/ruby_1_8/test/ruby/test_super.rb

Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog	(revision 26304)
+++ ruby_1_8/ChangeLog	(revision 26305)
@@ -1,3 +1,8 @@
+Tue Jan 12 23:52:43 2010  Kouhei Sutou  <kou@c...>
+
+	* lib/rss/maker/base.rb, test/rss/test_maker_0.9.rb:
+	accept any time format in maker. [ruby-core:26923]
+
 Tue Jan 12 12:49:39 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* misc/ruby-mode.el (ruby-here-doc-beg-match): fix for here-doc
Index: ruby_1_8/test/ruby/test_super.rb
===================================================================
--- ruby_1_8/test/ruby/test_super.rb	(revision 26304)
+++ ruby_1_8/test/ruby/test_super.rb	(revision 26305)
@@ -149,4 +149,26 @@
     c = C.new
     assert_equal([c, "#{C.to_s}::m"], c.m, bug2419)
   end
+
+  class Parent
+    def run
+      :parent_run
+    end
+  end
+
+  class Child < Parent
+    def run
+      callback do
+        super
+      end
+    end
+
+    def callback(&block)
+      block.call
+    end
+  end
+
+  def test_super_in_block_call
+    assert_equal(:parent_run, Child.new.run)
+  end
 end
Index: ruby_1_8/test/rss/test_maker_0.9.rb
===================================================================
--- ruby_1_8/test/rss/test_maker_0.9.rb	(revision 26304)
+++ ruby_1_8/test/rss/test_maker_0.9.rb	(revision 26305)
@@ -453,5 +453,22 @@
       end
       assert_nil(rss.channel.textInput)
     end
+
+    def test_date_in_string
+      date = Time.now
+
+      rss = RSS::Maker.make("0.91") do |maker|
+        setup_dummy_channel(maker)
+        setup_dummy_image(maker)
+
+        maker.items.new_item do |item|
+          item.title = "The first item"
+          item.link = "http://example.com/blog/1.html"
+          item.date = date.rfc822
+        end
+      end
+
+      assert_equal(date.iso8601, rss.items[0].date.iso8601)
+    end
   end
 end

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

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