module PgDrive
Constants
- BACKUP_CMD
- BINARY_MIME_TYPE
- BackupFailed
- CREDENTIALS_ENV_INSTRUCTIONS
- CREDENTIALS_INTRO
- DEFAULT_BACKUP_TIMEOUT_SECONDS
- InvalidEnvironment
- MISSING_CRED_WARNING
- OOB_URI
- PG_ENV_MAP
- VERSION
Public Class Methods
perform()
click to toggle source
# File lib/pg_drive.rb, line 32 def perform Dump.call do |pipe| Uploader.call(pipe) end end
refresh_token_from_code(code)
click to toggle source
# File lib/pg_drive.rb, line 47 def refresh_token_from_code(code) Uploader.authorizer.get_credentials_from_code( user_id: :owner, code: code, base_url: OOB_URI ).refresh_token end
setup_credentials()
click to toggle source
# File lib/pg_drive.rb, line 38 def setup_credentials puts CREDENTIALS_INTRO puts Uploader.authorizer.get_authorization_url(base_url: OOB_URI) puts "Please enter the token you receive for further instructions" code = gets puts CREDENTIALS_ENV_INSTRUCTIONS puts refresh_token_from_code(code) end