Module: HerokuPgBackupsArchive
- Defined in:
- lib/heroku_pg_backups_archive.rb,
lib/heroku_pg_backups_archive/backup.rb,
lib/heroku_pg_backups_archive/config.rb,
lib/heroku_pg_backups_archive/railtie.rb,
lib/heroku_pg_backups_archive/version.rb,
lib/heroku_pg_backups_archive/backup_archive.rb,
lib/heroku_pg_backups_archive/toolbelt_helper.rb,
lib/heroku_pg_backups_archive/operation_failed_error.rb
Defined Under Namespace
Modules: ToolbeltHelper
Classes: Backup, BackupArchive, Config, OperationFailedError, Railtie
Constant Summary
collapse
- VERSION =
"0.3.2"
Class Method Summary
collapse
Class Method Details
.backup_and_archive ⇒ Object
19
20
21
22
23
|
# File 'lib/heroku_pg_backups_archive.rb', line 19
def backup_and_archive
backup = Backup.create
BackupArchive.perform(backup)
config.after_complete.call unless config.after_complete.nil?
end
|
.config ⇒ Object
11
12
13
|
# File 'lib/heroku_pg_backups_archive.rb', line 11
def config
@config ||= Config.new
end
|
15
16
17
|
# File 'lib/heroku_pg_backups_archive.rb', line 15
def configure
yield config
end
|