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