module Syncoku::CaptureBackup
Public Instance Methods
capture()
click to toggle source
# File lib/syncoku/capture_backup.rb, line 6 def capture puts "Capturing #{production_app_name} backup..." run_on_production("pg:backups:capture") run_on_production("pg:backups:url").strip end
production_app_name()
click to toggle source
# File lib/syncoku/capture_backup.rb, line 17 def production_app_name @production_app_name ||= extract_app_name 'production' end
run_on_production(command)
click to toggle source
# File lib/syncoku/capture_backup.rb, line 12 def run_on_production(command) run_command "heroku #{command} --app #{production_app_name}" end