class Planet::Parsers::BaseParser
base class for feed parsers subclasses should declare @type and @domains and also mimick Feedzirra interface.
Public Class Methods
domains()
click to toggle source
# File lib/planet/parsers/base_parser.rb, line 11 def self.domains @domains || [] end
fetch_and_parse(feed)
click to toggle source
# File lib/planet/parsers/base_parser.rb, line 19 def self.fetch_and_parse(feed) raise(Exception, "Not implemented", caller) end
inherited(parser)
click to toggle source
# File lib/planet/parsers/base_parser.rb, line 15 def self.inherited(parser) Parsers.add_parser parser end
type()
click to toggle source
# File lib/planet/parsers/base_parser.rb, line 7 def self.type @type end