Class: Wuclan::Twitter::Scrape::TwitterUserTimelineRequest
- Inherits:
-
TimelineRequest
- Object
- Base
- TimelineRequest
- Wuclan::Twitter::Scrape::TwitterUserTimelineRequest
- Defined in:
- lib/wuclan/twitter/scrape/twitter_timeline_request.rb
Overview
API request for a user’s status timeline. Maximum 16 pages, 200 a pop.
Produces up to 200 Tweets.
apiwiki.twitter.com/Twitter-REST-API-Method%3A-statuses-user_timeline
Direct Known Subclasses
Constant Summary
Constants inherited from Base
Instance Method Summary collapse
- #items_count(thing) ⇒ Object
-
#make_url ⇒ Object
Url from properties.
-
#set_total_items(twitter_user_info) ⇒ Object
set max_total_items from the statuses_count.
Methods inherited from TimelineRequest
Methods inherited from Base
#healthy?, #key, #num_items, #request_for_page, #response=
Instance Method Details
#items_count(thing) ⇒ Object
40 |
# File 'lib/wuclan/twitter/scrape/twitter_timeline_request.rb', line 40 def items_count(thing) thing.status_count end |
#make_url ⇒ Object
Url from properties
43 44 45 |
# File 'lib/wuclan/twitter/scrape/twitter_timeline_request.rb', line 43 def make_url "http://twitter.com/#{resource_path}/#{twitter_user_id}.json?page=#{page}&count=#{max_items}" end |
#set_total_items(twitter_user_info) ⇒ Object
set max_total_items from the statuses_count.
48 49 50 |
# File 'lib/wuclan/twitter/scrape/twitter_timeline_request.rb', line 48 def set_total_items twitter_user_info self.max_total_items = twitter_user_info['statuses_count'].to_i rescue nil end |