Sha256: 32f6a7f5fc2c871e0c86daf9f0d06fdb6ff8bb302ca0b0d0dfcbcf4621acdc77
Contents?: true
Size: 910 Bytes
Versions: 1
Compression:
Stored size: 910 Bytes
Contents
#!/usr/bin/env ruby # -*- coding: utf-8 -*- require 'rubygems' if RUBY_VERSION < '1.9.0' require 'oauth' class Pupil def self.keygen print "Enter OAuth Consumer_Key: " oauth_consumer_key = gets.chomp.strip print "Enter OAuth Consumer_Secret: " oauth_consumer_secret = gets.chomp.strip CONSUMER_KEY = oauth_consumer_key CONSUMER_SECRET = oauth_consumer_secret consumer = OAuth::Consumer.new(CONSUMER_KEY, CONSUMER_SECRET, :site => 'http://twitter.com') request_token = consumer.get_request_token puts "Access to this URL and approve: #{request_token.authorize_url}" print "Enter OAuth Verifier: " oauth_verifier = gets.chomp.strip access_token = request_token.get_access_token(:oauth_verifier => oauth_verifier) puts "Process complete!" puts "Access token: #{access_token.token}" puts "Access token secret: #{access_token.secret}" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pupil-0.0.3 | lib/pupil/keygen.rb |