Class: Twuckoo::WikipediaTFA
- Inherits:
-
Object
- Object
- Twuckoo::WikipediaTFA
- Defined in:
- lib/twuckoo/feeders/wikipedia_tfa.rb
Constant Summary collapse
- WIKIPEDIA_HOST =
"http://en.wikipedia.org"
Instance Method Summary collapse
- #fetch_main_page ⇒ Object
- #fetch_tfa ⇒ Object
- #load_tweets ⇒ Object
- #next ⇒ Object
- #reset ⇒ Object
- #setup ⇒ Object
- #store(line) ⇒ Object
Instance Method Details
#fetch_main_page ⇒ Object
17 18 19 |
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 17 def fetch_main_page Hpricot(open("#{WIKIPEDIA_HOST}/wiki/Main_Page")) end |
#fetch_tfa ⇒ Object
21 22 23 24 25 26 |
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 21 def fetch_tfa doc = fetch_main_page tfa = doc.at("#mp-tfa b a") tfa_link = WIKIPEDIA_HOST + tfa["href"] "#{tfa.inner_html}: #{tfa_link}" end |
#load_tweets ⇒ Object
13 |
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 13 def load_tweets; end |
#next ⇒ Object
28 29 30 31 32 |
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 28 def next prev_tweet = twitter_module.latest_tweet(config) next_tweet = fetch_tfa prev_tweet == next_tweet ? '' : next_tweet end |
#reset ⇒ Object
15 |
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 15 def reset; end |
#setup ⇒ Object
10 11 |
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 10 def setup end |
#store(line) ⇒ Object
14 |
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 14 def store(line); end |