module Twitter::Client
Public Instance Methods
me(query={})
click to toggle source
# File lib/rest-core/client/twitter.rb, line 67 def me query={}, opts={}, &cb get('1.1/account/verify_credentials.json', query, opts, &cb) end
search(q, query={})
click to toggle source
# File lib/rest-core/client/twitter.rb, line 83 def search q, query={}, opts={}, &cb get('1.1/search/tweets.json', {q: q}.merge(query), opts, &cb) end
statuses(user, query={})
click to toggle source
# File lib/rest-core/client/twitter.rb, line 87 def statuses user, query={}, opts={}, &cb get('1.1/statuses/user_timeline.json', {:id => user}.merge(query), opts, &cb) end
tweet(status, media=nil, payload={})
click to toggle source
# File lib/rest-core/client/twitter.rb, line 71 def tweet status, media=nil, payload={}, query={}, opts={}, &cb if media post('1.1/statuses/update_with_media.json', {:status => status, 'media[]' => media}.merge(payload), query, opts, &cb) else post('1.1/statuses/update.json', {:status => status}.merge(payload), query, opts, &cb) end end