MAKERS | = | {} |
# File lib/rss/maker.rb, line 18 18: def add_maker(version, normalized_version, maker) 19: MAKERS[version] = {:maker => maker, :version => normalized_version} 20: end
# File lib/rss/maker.rb, line 8 8: def make(version, &block) 9: m = maker(version) 10: raise UnsupportedMakerVersionError.new(version) if m.nil? 11: m[:maker].make(m[:version], &block) 12: end
# File lib/rss/maker.rb, line 26 26: def makers 27: MAKERS.values.collect {|info| info[:maker]}.uniq 28: end