Files

Oauth::Models::Consumers::Token::ClassMethods

Public Instance Methods

consumer() click to toggle source
# File lib/oauth/models/consumers/token.rb, line 25
def consumer
  @consumer||=OAuth::Consumer.new credentials[:key],credentials[:secret],credentials[:options]
end
create_from_request_token(user,token,secret,oauth_verifier) click to toggle source
# File lib/oauth/models/consumers/token.rb, line 33
def create_from_request_token(user,token,secret,oauth_verifier)
  request_token=OAuth::RequestToken.new consumer,token,secret
  options={}
  options[:oauth_verifier]=oauth_verifier if oauth_verifier
  access_token=request_token.get_access_token options
  create :user_id=>user.id,:token=>access_token.token,:secret=>access_token.secret
end
get_request_token(callback_url) click to toggle source
# File lib/oauth/models/consumers/token.rb, line 29
def get_request_token(callback_url)
  consumer.get_request_token(:oauth_callback=>callback_url)
end
service_name() click to toggle source
# File lib/oauth/models/consumers/token.rb, line 21
def service_name
  @service_name||=self.to_s.underscore.scan(/^(.*?)(_token)?$/)[0][0].to_sym
end

Protected Instance Methods

credentials() click to toggle source
# File lib/oauth/models/consumers/token.rb, line 43
def credentials
  @credentials||=OAUTH_CREDENTIALS[service_name]
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.