Class: Actions::Candlepin::Owner::StartUpstreamExport
Instance Method Summary
collapse
#candlepin, #done?
#candlepin, #done?, #humanized_state, #run
Instance Method Details
#humanized_output ⇒ Object
15
16
17
18
19
20
|
# File 'app/lib/actions/candlepin/owner/start_upstream_export.rb', line 15
def humanized_output
result_data = output[:task]&.[]('resultData')
return '' if result_data&.[]('status').blank?
"Upstream Candlepin job status: #{result_data['status']}\n
Message: #{result_data['statusMessage']}"
end
|
#invoke_external_task ⇒ Object
10
11
12
13
|
# File 'app/lib/actions/candlepin/owner/start_upstream_export.rb', line 10
def invoke_external_task
organization = ::Organization.find(input[:organization_id])
output[:response] = organization.redhat_provider.start_owner_upstream_export(input[:upstream])
end
|