Class: TwitterClientApp::App

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/twitter_client_app.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.setRoot(root_directory) ⇒ Object



83
84
85
# File 'lib/twitter_client_app.rb', line 83

def self.setRoot(root_directory)
    set :root, root_directory
end

Instance Method Details

#get_client(access_token, access_token_secret) ⇒ Object



91
92
93
94
95
96
97
98
# File 'lib/twitter_client_app.rb', line 91

def get_client(access_token, access_token_secret)
  return Twitter::REST::Client.new do |config|
    config.consumer_key        = CONSUMER_KEY
    config.consumer_secret     = CONSUMER_SECRET
    config.access_token        = access_token
    config.access_token_secret = access_token_secret
  end
end

#oauth_consumerObject



87
88
89
# File 'lib/twitter_client_app.rb', line 87

def oauth_consumer
  return OAuth::Consumer.new(CONSUMER_KEY, CONSUMER_SECRET, :site => "https://api.twitter.com")
end