Class: Planet::Parsers::BaseParser
- Inherits:
-
Object
- Object
- Planet::Parsers::BaseParser
- Defined in:
- lib/planet/parsers/base_parser.rb
Overview
base class for feed parsers subclasses should declare @type and @domains and also mimick Feedzirra interface.
Class Method Summary collapse
Class Method Details
.domains ⇒ Object
11 12 13 |
# File 'lib/planet/parsers/base_parser.rb', line 11 def self.domains @domains || [] end |
.fetch_and_parse(feed) ⇒ Object
19 20 21 |
# File 'lib/planet/parsers/base_parser.rb', line 19 def self.fetch_and_parse(feed) raise(Exception, "Not implemented", caller) end |
.inherited(parser) ⇒ Object
15 16 17 |
# File 'lib/planet/parsers/base_parser.rb', line 15 def self.inherited(parser) Parsers.add_parser parser end |
.type ⇒ Object
7 8 9 |
# File 'lib/planet/parsers/base_parser.rb', line 7 def self.type @type end |