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/