module Oauth::Models::Consumers::Token::InstanceMethods
Public Instance Methods
client()
click to toggle source
Main client for interfacing with remote service. Override this to use preexisting library eg. Twitter gem.
# File lib/oauth/models/consumers/token.rb, line 97 def client @client||=OAuth::AccessToken.new self.class.consumer,token,secret end
create_user()
click to toggle source
# File lib/oauth/models/consumers/token.rb, line 110 def create_user self.user ||= begin User.new params_for_user user.save(:validate=>false) end end
params_for_user()
click to toggle source
Override this to return user data from service
# File lib/oauth/models/consumers/token.rb, line 106 def params_for_user {} end
simple_client()
click to toggle source
# File lib/oauth/models/consumers/token.rb, line 101 def simple_client @simple_client||=SimpleClient.new client end