diff options
Diffstat (limited to 'ruby_1_9_3/lib/rss/maker.rb')
-rw-r--r-- | ruby_1_9_3/lib/rss/maker.rb | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/ruby_1_9_3/lib/rss/maker.rb b/ruby_1_9_3/lib/rss/maker.rb deleted file mode 100644 index a7ee200b32..0000000000 --- a/ruby_1_9_3/lib/rss/maker.rb +++ /dev/null @@ -1,54 +0,0 @@ -require "rss/rss" - -module RSS - module Maker - MAKERS = {} - - class << self - def make(version, &block) - self[version].make(&block) - end - - def [](version) - maker_info = maker(version) - raise UnsupportedMakerVersionError.new(version) if maker_info.nil? - maker_info[:maker] - 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 - - def supported?(version) - versions.include?(version) - end - - private - # Can I remove this method? - def maker(version) - MAKERS[version] - 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" |