lib/oauth/models/consumers/token.rb in oauth_consumer-0.1.0 vs lib/oauth/models/consumers/token.rb in oauth_consumer-0.1.1
- old
+ new
@@ -28,11 +28,11 @@
def get_request_token(callback_url)
consumer.get_request_token(:oauth_callback=>callback_url)
end
- def find_or_create_from_request_token(user,token,secret,oauth_verifier)
+ def find_or_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
find_or_create_from_access_token user, access_token
@@ -56,13 +56,13 @@
else
token = self.find_or_initialize_by_token(access_token.token)
end
end
- token = if new_token then set_details(new_token, access_token) else set_details(access_token, token) end
+ token = new_token.present? ? set_details(new_token, access_token) : set_details(access_token, token)
- token.save! if token.new_record? or token.changed?
+ token.save! if token.new_record? || token.changed?
token
end
# Set the details such as the secret, refresh token and expiration time to an instance of ConsumerToken
@@ -93,10 +93,10 @@
module InstanceMethods
# Main client for interfacing with remote service. Override this to use
# preexisting library eg. Twitter gem.
def client
- @client||=OAuth::AccessToken.new(self.class.consumer, token, secret)
+ @client ||= OAuth::AccessToken.new(self.class.consumer, token, secret)
end
def simple_client
@simple_client ||= SimpleClient.new(client)
end