Module RSS::Maker
In: rss/maker.rb
rss/maker/1.0.rb
rss/maker/0.9.rb
rss/maker/base.rb
rss/maker/content.rb
rss/maker/image.rb
rss/maker/dublincore.rb
rss/maker/2.0.rb
rss/maker/trackback.rb
rss/maker/taxonomy.rb
rss/maker/syndication.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::TaxonomyTopicModel
Module RSS::Maker::TaxonomyTopicsModel
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]

ruby-doc.org is a service of James Britt and Happy Camper Studios, a Ruby application development company in Phoenix, AZ.

Documentation content on ruby-doc.org is provided by remarkable members of the Ruby community.

For more information on the Ruby programming language, visit ruby-lang.org.

Want to help improve Ruby's API docs? See Ruby Documentation Guidelines.