Provides a set of builders for various RSS objects
Feeds
Elements
Collection of supported makers
Returns the maker for the version
# File rss-0.2.9/lib/rss/maker.rb, line 33 def [](version) maker_info = maker(version) raise UnsupportedMakerVersionError.new(version) if maker_info.nil? maker_info[:maker] end
Adds a maker to the set of supported makers
# File rss-0.2.9/lib/rss/maker.rb, line 40 def add_maker(version, normalized_version, maker) MAKERS[version] = {:maker => maker, :version => normalized_version} end
Returns collection of supported makers
# File rss-0.2.9/lib/rss/maker.rb, line 50 def makers MAKERS.values.collect { |info| info[:maker] }.uniq end