class PgExport::Listeners::Interactive::RemoveOldDumpsFromFtp
Public Instance Methods
on_step(step_name:, args:)
click to toggle source
# File lib/pg_export/lib/pg_export/listeners/interactive/remove_old_dumps_from_ftp.rb, line 9 def on_step(step_name:, args:) @spinner = build_spinner("Checking for old dumps on #{args.first[:ftp_adapter]}") end
on_step_succeeded(step_name:, args:, value:)
click to toggle source
# File lib/pg_export/lib/pg_export/listeners/interactive/remove_old_dumps_from_ftp.rb, line 13 def on_step_succeeded(step_name:, args:, value:) if value[:removed_dumps].any? @spinner.success([success, value[:removed_dumps].map { |filename| " #{filename} removed" }].join("\n")) else @spinner.success([success, 'nothing to remove'].join(' ')) end end