ruby-cvs:16908
From: (kou) <kou ruby-lang.org>
Date: Sat, 17 Jun 2006 10:37:09 +0900
Subject: [ruby-cvs:16908] ruby, ruby/lib/rss, ruby/sample/rss, ruby/test/rss: * lib/rss/rss.rb (Hash#merge, Enumerable#sort_by): removed.
kou Sat, 17 Jun 2006 10:37:09 +0900
Modified files: (Branch: ruby_1_8)
ruby:
ChangeLog
ruby/lib/rss:
0.9.rb rss.rb
ruby/test/rss:
rss-testcase.rb test_1.0.rb test_2.0.rb
Added files: (Branch: ruby_1_8)
ruby/sample/rss:
convert.rb
Log:
* lib/rss/rss.rb (Hash#merge, Enumerable#sort_by): removed.
* lib/rss/rss.rb (RSS::RootElementMixin#to_xml): added.
[ruby-talk:197284]
We can convert RSS version easily like the following:
rss10 = RSS::Parser.parse(File.read("1.0.rdf"))
File.open("2.0.rss", "w") {|f| f.print(rss10.to_xml("2.0"))}
* test/rss/test_1.0.rb: added #to_xml test.
* test/rss/test_2.0.rb: ditto.
* test/rss/rss-testcase.rb: added some helper methods that
generates sample RSS 2.0.
* sample/rss/convert.rb: added a sample script to convert RSS format.
Revision Changes Path
1.2673.2.1652 +19 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.2673.2.1651&r2=1.2673.2.1652
1.3.2.17 +7 -0 ruby/lib/rss/0.9.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/rss/0.9.rb?cvsroot=src&r1=1.3.2.16&r2=1.3.2.17
1.7.2.26 +12 -23 ruby/lib/rss/rss.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/lib/rss/rss.rb?cvsroot=src&r1=1.7.2.25&r2=1.7.2.26
1.1.2.1 +69 -0 ruby/sample/rss/convert.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/sample/rss/convert.rb?cvsroot=src&r1=1.1&r2=1.1.2.1
1.1.2.7 +16 -1 ruby/test/rss/rss-testcase.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/rss/rss-testcase.rb?cvsroot=src&r1=1.1.2.6&r2=1.1.2.7
1.6.2.8 +13 -0 ruby/test/rss/test_1.0.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/rss/test_1.0.rb?cvsroot=src&r1=1.6.2.7&r2=1.6.2.8
1.3.2.4 +14 -1 ruby/test/rss/test_2.0.rb
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/test/rss/test_2.0.rb?cvsroot=src&r1=1.3.2.3&r2=1.3.2.4