Class: BoringBackup::Commands::Doctor
- Inherits:
-
Object
- Object
- BoringBackup::Commands::Doctor
- Defined in:
- lib/boring_backup/commands/doctor.rb
Constant Summary collapse
- RECURRING =
"config/recurring.yml"
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.execute ⇒ Object
15 |
# File 'lib/boring_backup/commands/doctor.rb', line 15 def self.execute = new.execute |
Instance Method Details
#execute ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/boring_backup/commands/doctor.rb', line 17 def execute checks = [ pg_dump_present, pg_dump_version, database_resolved, stores_registered, *config.stores.flat_map { |store| store_checks(store) }, schedule_registered ] DoctorResult.new(checks: checks.compact) end |