Class: PgExport::Listeners::Interactive::RemoveOldDumpsFromFtp
Instance Method Summary
collapse
green, #on_step_failed, red
Instance Method Details
#on_step(step_name:, args:) ⇒ Object
9
10
11
|
# 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:) ⇒ Object
13
14
15
16
17
18
19
|
# 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
|