Class: ImdbManager
- Inherits:
-
Object
- Object
- ImdbManager
- Defined in:
- lib/manager/imdb_manager.rb
Overview
Class responsible for connecting to imdb e.g getting user watchlist
Defined Under Namespace
Modules: Agent
Instance Method Summary collapse
Instance Method Details
#get_watchlist(userid) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/manager/imdb_manager.rb', line 18 def get_watchlist(userid) rss_url = 'http://rss.imdb.com/user/userid/watchlist' url = rss_url.gsub('userid', userid) titles = [] begin page = Agent.get_web_page(url) items = page.search('.//item') items.each do |item| title = item.search('.//title')[0].content titles.push(title) end titles rescue [] end end |