# File lib/heroku/command/pg.rb, line 250 def with_optionally_named_backup backup_name = args.first && args.first.strip backup = backup_name ? heroku_postgresql_client.get_backup(backup_name) : heroku_postgresql_client.get_backup_recent if backup[:finished_at] yield(backup) elsif backup[:error_at] display("Backup #{backup[:name]} did not complete successfully") else display("Backup #{backup[:name]} has not yet completed") end end