Class: Everlog::Inf::Api::Twitter
Instance Method Summary
collapse
#initialize
Instance Method Details
#client ⇒ Object
5
6
7
8
9
10
11
12
|
# File 'lib/everlog/inf/api/twitter.rb', line 5
def client
@client ||= ::::REST::Client.new do |config|
config.consumer_key = @config.consumer_key
config.consumer_secret = @config.consumer_secret
config.access_token = @config.access_token
config.access_token_secret = @config.access_secret
end
end
|
#screen_name ⇒ Object
20
21
22
23
24
|
# File 'lib/everlog/inf/api/twitter.rb', line 20
def screen_name
client.user.screen_name
rescue => e
raise , "screen_name error / #{e.message}"
end
|
#timeline ⇒ Object
14
15
16
17
18
|
# File 'lib/everlog/inf/api/twitter.rb', line 14
def timeline
client.user_timeline(screen_name, { count: 200 })
rescue => e
raise , "timeline error / #{e.message}"
end
|