Module: HerokuPgBackupsArchive::ToolbeltHelper

Defined in:
lib/heroku_pg_backups_archive/toolbelt_helper.rb

Constant Summary collapse

RETRIES =
5

Class Method Summary collapse

Class Method Details

.capture_backupObject



6
7
8
# File 'lib/heroku_pg_backups_archive/toolbelt_helper.rb', line 6

def capture_backup
  run("pg:backups:capture -a #{HerokuPgBackupsArchive.config.app_name} #{follower_db(HerokuPgBackupsArchive.config.app_name)}")
end

.fetch_backup_info(backup_id) ⇒ Object



14
15
16
# File 'lib/heroku_pg_backups_archive/toolbelt_helper.rb', line 14

def fetch_backup_info(backup_id)
  run("pg:backups:info #{backup_id} -a #{HerokuPgBackupsArchive.config.app_name}")
end

.fetch_backup_public_url(backup_id) ⇒ Object



10
11
12
# File 'lib/heroku_pg_backups_archive/toolbelt_helper.rb', line 10

def fetch_backup_public_url(backup_id)
  run("pg:backups:public-url #{backup_id} -a #{HerokuPgBackupsArchive.config.app_name}")
end