From df1e494a136dc507b36e90edbaffdeb611ab8923 Mon Sep 17 00:00:00 2001 From: kou Date: Tue, 20 Jun 2006 12:06:52 +0000 Subject: * lib/rss/rss.rb: provided default RSS::Element#_tags. * lib/rss/0.9.rb: used default RSS::Element#_tags. * lib/rss/1.0.rb: ditto. * lib/rss/2.0.rb: ditto. * lib/rss/image.rb: ditto. * lib/rss/taxonomy.rb: ditto. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@10342 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- lib/rss/1.0.rb | 78 ---------------------------------------------------------- 1 file changed, 78 deletions(-) (limited to 'lib/rss/1.0.rb') diff --git a/lib/rss/1.0.rb b/lib/rss/1.0.rb index ff21a3430d..03d118a444 100644 --- a/lib/rss/1.0.rb +++ b/lib/rss/1.0.rb @@ -60,18 +60,6 @@ module RSS [@channel, @image, @textinput, *@item] end - def _tags - rv = [ - [::RSS::URI, "channel"], - [::RSS::URI, "image"], - ].delete_if {|uri, name| __send__(name).nil?} - @item.each do |item| - rv << [::RSS::URI, "item"] - end - rv << [::RSS::URI, "textinput"] if @textinput - rv - end - class Li < Element include RSS10 @@ -142,14 +130,6 @@ module RSS def children @li end - - def _tags - rv = [] - @li.each do |li| - rv << [URI, "li"] - end - rv - end end class Bag < Element @@ -192,14 +172,6 @@ module RSS def children @li end - - def _tags - rv = [] - @li.each do |li| - rv << [URI, "li"] - end - rv - end end class Channel < Element @@ -246,19 +218,6 @@ module RSS [@image, @items, @textinput] end - def _tags - [ - [::RSS::URI, 'title'], - [::RSS::URI, 'link'], - [::RSS::URI, 'description'], - [::RSS::URI, 'image'], - [::RSS::URI, 'items'], - [::RSS::URI, 'textinput'], - ].delete_if do |uri, name| - __send__(name).nil? - end - end - def maker_target(maker) maker.channel end @@ -366,12 +325,6 @@ module RSS def children [@Seq] end - - def _tags - rv = [] - rv << [URI, 'Seq'] unless @Seq.nil? - rv - end end end @@ -408,16 +361,6 @@ module RSS end private - def _tags - [ - [::RSS::URI, 'title'], - [::RSS::URI, 'url'], - [::RSS::URI, 'link'], - ].delete_if do |uri, name| - __send__(name).nil? - end - end - def maker_target(maker) maker.image end @@ -461,16 +404,6 @@ module RSS end private - def _tags - [ - [::RSS::URI, 'title'], - [::RSS::URI, 'link'], - [::RSS::URI, 'description'], - ].delete_if do |uri, name| - __send__(name).nil? - end - end - def maker_target(items) if items.respond_to?("items") # For backward compatibility @@ -513,17 +446,6 @@ module RSS end private - def _tags - [ - [::RSS::URI, 'title'], - [::RSS::URI, 'description'], - [::RSS::URI, 'name'], - [::RSS::URI, 'link'], - ].delete_if do |uri, name| - __send__(name).nil? - end - end - def maker_target(maker) maker.textinput end -- cgit v1.2.3