Module: ChefBackup::Strategy
- Defined in:
- lib/chef_backup/strategy.rb,
lib/chef_backup/strategy/backup/tar.rb,
lib/chef_backup/strategy/restore/tar.rb
Overview
ChefBackup::Strategy factory returns an ChefBackup::Strategy object
Defined Under Namespace
Classes: CustomBackup, EbsBackup, LvmBackup, ObjectBackup, TarBackup, TarRestore
Class Method Summary collapse
Class Method Details
.backup(strategy) ⇒ Object
20 21 22 |
# File 'lib/chef_backup/strategy.rb', line 20 def backup(strategy) const_get("#{strategy.capitalize}Backup").new end |
.restore(strategy, param) ⇒ Object
24 25 26 |
# File 'lib/chef_backup/strategy.rb', line 24 def restore(strategy, param) const_get("#{strategy.capitalize}Restore").new(param) end |