class SourceBase

Public Instance Methods

process(parser, destination) click to toggle source
# File lib/abelard/load.rb, line 196
def process(parser, destination)
  doc = parser.parse

  case doc.root.name
  when "feed"
    atom = Splitter_atom.new(doc, destination)
    atom.split_items
  when "rss"
    rss = Splitter_rss.new(doc, destination)
    rss.split_items
  else
    puts "don't know what to do with element #{doc.root.name}"
  end

  archive = Directory.new(destination)
  archive.save
end