/vendor/tools/parser/lib/parser.rb
Ruby | 30 lines | 18 code | 8 blank | 4 comment | 0 complexity | 4efda4a788b2594bbe09a5b788266408 MD5 | raw file
1# encoding: utf-8
2require "bundler/setup"
3require 'mongoid'
4require 'feedzirra'
5require 'yaml'
6
7module Parser
8
9 Mongoid.load!('config/mongoid.yml')
10
11 autoload :Collector, File.join(File.dirname(__FILE__), 'parser', 'collector')
12 autoload :Espn, File.join(File.dirname(__FILE__), 'parser', 'espn')
13 autoload :Lancenet, File.join(File.dirname(__FILE__), 'parser', 'lancenet')
14 autoload :GloboEsporte, File.join(File.dirname(__FILE__), 'parser', 'globo_esporte')
15 autoload :GazetaEsportiva, File.join(File.dirname(__FILE__), 'parser', 'gazeta_esportiva')
16 autoload :FinalSports, File.join(File.dirname(__FILE__), 'parser', 'final_sports')
17# autoload :Uol, File.join(File.dirname(__FILE__), 'parser', 'uol')
18end
19
20Feedzirra::Feed.add_feed_class Parser::Espn
21Feedzirra::Feed.add_feed_class Parser::GazetaEsportiva
22Feedzirra::Feed.add_feed_class Parser::Lancenet
23Feedzirra::Feed.add_feed_class Parser::GloboEsporte
24Feedzirra::Feed.add_feed_class Parser::FinalSports
25
26
27
28#Feedzirra::Feed.add_feed_class Parser::Uol
29#Parser::Collector.parse Feedzirra::Feed
30