class Dropbox::Archive::Authorization
Public Class Methods
new()
click to toggle source
# File lib/dropbox/archive/authorization.rb, line 7 def initialize DropboxOAuth2FlowNoRedirect.new( Dropbox::Archive.config.get("dropbox_app_key"), Dropbox::Archive.config.get("dropbox_app_secret") ).tap do |flow| authorize_url = flow.start puts "Please authorize this application at: #{authorize_url}" puts "Enter authorization code:" authorization_code = $stdin.gets.chomp access_token, user_id = flow.finish(authorization_code) Dropbox::Archive.config.set("dropbox_access_token", access_token) end puts "Welcome, #{Dropbox::Archive.client.account_info['display_name']}!" Dropbox::Archive.client end