module GetDropboxAccessToken
Constants
- VERSION
Public Class Methods
start()
click to toggle source
# File lib/get_dropbox_access_token.rb, line 7 def start app_key = ask "App key: ".cyan app_secret = ask "App secret: ".cyan session = DropboxSession.new(app_key, app_secret) request_token = session.get_request_token authorize_url = session.get_authorize_url system('open', authorize_url) || puts("Access here: #{authorize_url}\nand...") ask "Press any key after authorization: ".red access_token = session.get_access_token puts "request_token key/secret : ".green + "#{request_token.key} / #{request_token.secret}" puts "access_token key/secret : ".green + "#{access_token.key} / #{access_token.secret}" rescue => e puts e.to_s.red end
Private Class Methods
ask(question)
click to toggle source
# File lib/get_dropbox_access_token.rb, line 28 def ask(question) print question gets.strip end