diff options
Diffstat (limited to 'trunk/lib/rss/maker.rb')
-rw-r--r-- | trunk/lib/rss/maker.rb | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/trunk/lib/rss/maker.rb b/trunk/lib/rss/maker.rb deleted file mode 100644 index bcba1aaff3..0000000000 --- a/trunk/lib/rss/maker.rb +++ /dev/null @@ -1,44 +0,0 @@ -require "rss/rss" - -module RSS - module Maker - MAKERS = {} - - class << self - def make(version, &block) - m = maker(version) - raise UnsupportedMakerVersionError.new(version) if m.nil? - m[:maker].make(m[:version], &block) - end - - def maker(version) - MAKERS[version] - end - - def add_maker(version, normalized_version, maker) - MAKERS[version] = {:maker => maker, :version => normalized_version} - end - - def versions - MAKERS.keys.uniq.sort - end - - def makers - MAKERS.values.collect {|info| info[:maker]}.uniq - end - end - end -end - -require "rss/maker/1.0" -require "rss/maker/2.0" -require "rss/maker/feed" -require "rss/maker/entry" -require "rss/maker/content" -require "rss/maker/dublincore" -require "rss/maker/slash" -require "rss/maker/syndication" -require "rss/maker/taxonomy" -require "rss/maker/trackback" -require "rss/maker/image" -require "rss/maker/itunes" |