Sha256: 5707f36de8e25bb270d590fe1e8ae56e8ec98fe97c8f6d108173ceb89924974e
Contents?: true
Size: 778 Bytes
Versions: 14
Compression:
Stored size: 778 Bytes
Contents
class Twitter::Client @@AUTHENTICATION_URIS = { :verify => '/account/verify_credentials', } # Provides access to the Twitter verify credentials API. # # You can verify Twitter user credentials with minimal overhead using this method. # # Example: # client.authenticate?("osxisforlightweights", "l30p@rd_s^cks!") def authenticate?(login, password) verify_credentials(login, password) end private def verify_credentials(username, passwd) connection = create_http_connection connection.start do |connection| request = create_http_get_request("#{@@AUTHENTICATION_URIS[:verify]}.json") request.basic_auth(username, passwd) response = connection.request(request) response.is_a?(Net::HTTPSuccess) ? true : false end end end
Version data entries
14 entries across 14 versions & 9 rubygems