Module RSS::Maker
In: rss/maker.rb
rss/maker/trackback.rb
rss/maker/syndication.rb
rss/maker/image.rb
rss/maker/dublincore.rb
rss/maker/content.rb
rss/maker/base.rb
rss/maker/2.0.rb
rss/maker/1.0.rb
rss/maker/0.9.rb

Methods

Classes and Modules

Module RSS::Maker::Base
Module RSS::Maker::ContentModel
Module RSS::Maker::DublinCoreModel
Module RSS::Maker::ImageFaviconModel
Module RSS::Maker::ImageItemModel
Module RSS::Maker::SyndicationModel
Module RSS::Maker::TrackBackModel
Class RSS::Maker::ChannelBase
Class RSS::Maker::ImageBase
Class RSS::Maker::ItemsBase
Class RSS::Maker::RSS09
Class RSS::Maker::RSS10
Class RSS::Maker::RSS20
Class RSS::Maker::RSSBase
Class RSS::Maker::TextinputBase
Class RSS::Maker::XMLStyleSheets

Constants

MAKERS = {}

Public Class methods

[Source]

# File rss/maker.rb, line 18
      def add_maker(version, maker)
        MAKERS[version] = maker
      end

[Source]

# File rss/maker.rb, line 22
      def filename_to_version(filename)
        File.basename(filename, ".*")
      end

[Source]

# File rss/maker.rb, line 10
      def make(version, &block)
        maker(version).make(&block)
      end

[Source]

# File rss/maker.rb, line 14
      def maker(version)
        MAKERS[version]
      end

[Validate]