Class: Twuckoo::WikipediaTFA

Inherits:
Object
  • Object
show all
Defined in:
lib/twuckoo/feeders/wikipedia_tfa.rb

Constant Summary collapse

WIKIPEDIA_HOST =
"http://en.wikipedia.org"

Instance Method Summary collapse

Instance Method Details

#fetch_main_pageObject



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_tfaObject



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_tweetsObject



13
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 13

def load_tweets; end

#nextObject



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

#resetObject



15
# File 'lib/twuckoo/feeders/wikipedia_tfa.rb', line 15

def reset; end

#setupObject



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