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.