Method: ContentfulMiddleman::Tools::Backup::InstanceMethods#do_with_backup
- Defined in:
- lib/contentful_middleman/tools/backup.rb
#do_with_backup(backup_name, path_to_backup) ⇒ Object
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 |
# File 'lib/contentful_middleman/tools/backup.rb', line 59 def do_with_backup(backup_name, path_to_backup) backup = create_backup backup_name, path_to_backup remove_backup = false begin yield remove_backup = true rescue StandardError => e backup.restore remove_backup = true raise e ensure backup.destroy if remove_backup end end |