Object
Options
:sign_in => true to just sign in with twitter instead of doing oauth authorization
(http://apiwiki.twitter.com/Sign-in-with-Twitter)
# File lib/twitter/oauth.rb, line 12
12: def initialize(ctoken, csecret, options={})
13: @ctoken, @csecret, @consumer_options = ctoken, csecret, {}
14: @api_endpoint = options[:api_endpoint] || 'http://api.twitter.com'
15: @signing_endpoint = options[:signing_endpoint] || 'http://api.twitter.com'
16: if options[:sign_in]
17: @consumer_options[:authorize_path] = '/oauth/authenticate'
18: end
19: end
# File lib/twitter/oauth.rb, line 49
49: def access_token
50: @access_token ||= ::OAuth::AccessToken.new(signing_consumer, @atoken, @asecret)
51: end
# File lib/twitter/oauth.rb, line 21
21: def consumer
22: @consumer ||= ::OAuth::Consumer.new(@ctoken, @csecret, {:site => api_endpoint}.merge(consumer_options))
23: end
Note: If using oauth with a web app, be sure to provide :oauth_callback. Options:
:oauth_callback => String, url that twitter should redirect to
# File lib/twitter/oauth.rb, line 37
37: def request_token(options={})
38: @request_token ||= signing_consumer.get_request_token(options)
39: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.