Class: TwitterUser

Inherits:
Object
  • Object
show all
Defined in:
lib/em-twitter-client/twitter_user.rb

Instance Method Summary collapse

Constructor Details

#initialize(user, oauth_config) ⇒ TwitterUser

Returns a new instance of TwitterUser.



3
4
5
6
# File 'lib/em-twitter-client/twitter_user.rb', line 3

def initialize(user, oauth_config)
  @user = user
  @twitter = TwitterClient.new(oauth_config)
end

Instance Method Details

#info(&blk) ⇒ Object



8
9
10
# File 'lib/em-twitter-client/twitter_user.rb', line 8

def info(&blk)
  @twitter.info(@user, blk)
end

#mentions(page = 1, &blk) ⇒ Object



12
13
14
# File 'lib/em-twitter-client/twitter_user.rb', line 12

def mentions(page = 1, &blk)
  @twitter.mentions(page, blk)
end

#timeline(page = 1, &blk) ⇒ Object



16
17
18
# File 'lib/em-twitter-client/twitter_user.rb', line 16

def timeline(page = 1, &blk)
  @twitter.home_timeline(page, blk)
end

#user_timeline(page = 1, &blk) ⇒ Object



20
21
22
# File 'lib/em-twitter-client/twitter_user.rb', line 20

def user_timeline(page = 1, &blk)
  @twitter.user_timeline(@user, page, blk)
end