source: extensions/gsdl-video/trunk/installed/cmdline/lib/ruby/1.8/rss/maker.rb@ 18425

Last change on this file since 18425 was 18425, checked in by davidb, 15 years ago

Video extension to Greenstone

File size: 638 bytes
Line 
1require "rss/rss"
2
3module RSS
4
5 module Maker
6
7 MAKERS = {}
8
9 class << self
10 def make(version, &block)
11 maker(version).make(&block)
12 end
13
14 def maker(version)
15 MAKERS[version]
16 end
17
18 def add_maker(version, maker)
19 MAKERS[version] = maker
20 end
21
22 def filename_to_version(filename)
23 File.basename(filename, ".*")
24 end
25 end
26 end
27
28end
29
30require "rss/maker/1.0"
31require "rss/maker/2.0"
32require "rss/maker/content"
33require "rss/maker/dublincore"
34require "rss/maker/syndication"
35require "rss/maker/taxonomy"
36require "rss/maker/trackback"
37require "rss/maker/image"
Note: See TracBrowser for help on using the repository browser.