module Activite::HTTP::OAuthClient
Constants
- DEFAULT_OPTIONS
Attributes
consumer[W]
consumer_key[RW]
consumer_secret[RW]
secret[RW]
token[RW]
Public Instance Methods
access_token(token, secret, options = {})
click to toggle source
# File lib/activite/http/oauth.rb, line 27 def access_token(token, secret, options = {}) request_token = OAuth::RequestToken.new(consumer, token, secret) @access_token = request_token.get_access_token(options) @token = @access_token.token @secret = @access_token.secret @access_token end
connected?()
click to toggle source
# File lib/activite/http/oauth.rb, line 39 def connected? !@access_token.nil? end
existing_access_token(token, secret)
click to toggle source
# File lib/activite/http/oauth.rb, line 35 def existing_access_token(token, secret) OAuth::AccessToken.new(consumer, token, secret) end
request_token(options = {})
click to toggle source
# File lib/activite/http/oauth.rb, line 18 def request_token(options = {}) consumer.get_request_token(options) end
Private Instance Methods
consumer()
click to toggle source
# File lib/activite/http/oauth.rb, line 45 def consumer @consumer ||= OAuth::Consumer.new(@consumer_key, @consumer_secret, DEFAULT_OPTIONS) end