Module: Twitter
- Defined in:
- lib/twitter.rb,
lib/twitter/base.rb,
lib/twitter/oauth.rb,
lib/twitter/search.rb,
lib/twitter/trends.rb,
lib/twitter/request.rb,
lib/twitter/httpauth.rb
Defined Under Namespace
Classes: Base, General, HTTPAuth, InformTwitter, NotFound, OAuth, RateLimitExceeded, Request, Search, Trends, TwitterError, Unauthorized, Unavailable
Class Method Summary
collapse
Class Method Details
.firehose ⇒ Object
32
33
34
35
|
# File 'lib/twitter.rb', line 32
def self.firehose
response = HTTParty.get('http://twitter.com/statuses/public_timeline.json', :format => :json)
response.map { || Mash.new() }
end
|
.follower_ids(id) ⇒ Object
51
52
53
|
# File 'lib/twitter.rb', line 51
def self.follower_ids(id)
HTTParty.get("http://twitter.com/followers/ids/#{id}.json", :format => :json)
end
|
.friend_ids(id) ⇒ Object
47
48
49
|
# File 'lib/twitter.rb', line 47
def self.friend_ids(id)
HTTParty.get("http://twitter.com/friends/ids/#{id}.json", :format => :json)
end
|
.status(id) ⇒ Object
42
43
44
45
|
# File 'lib/twitter.rb', line 42
def self.status(id)
response = HTTParty.get("http://twitter.com/statuses/show/#{id}.json", :format => :json)
Mash.new(response)
end
|
.user(id) ⇒ Object
37
38
39
40
|
# File 'lib/twitter.rb', line 37
def self.user(id)
response = HTTParty.get("http://twitter.com/users/show/#{id}.json", :format => :json)
Mash.new(response)
end
|