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