class Everlog::Inf::Api::Twitter

Public Instance Methods

client() click to toggle source
# File lib/everlog/inf/api/twitter.rb, line 5
def client
  @client ||= ::Twitter::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() click to toggle source
# File lib/everlog/inf/api/twitter.rb, line 20
def screen_name
  client.user.screen_name
rescue => e
  raise InfrastructureTwitterError, "screen_name error / #{e.message}"
end
timeline() click to toggle source
# File lib/everlog/inf/api/twitter.rb, line 14
def timeline
  client.user_timeline(screen_name, { count: 200 })
rescue => e
  raise InfrastructureTwitterError, "timeline error / #{e.message}"
end