Class: Actions::Candlepin::Owner::Import
Instance Method Summary
collapse
#candlepin, #done?, #humanized_state, #run
Instance Method Details
#humanized_output ⇒ Object
17
18
19
20
21
22
|
# File 'app/lib/actions/candlepin/owner/import.rb', line 17
def humanized_output
result_data = output[:task]&.[]('resultData')
return '' if result_data&.[]('status').blank?
"Candlepin job status: #{result_data['status']}\n
Message: #{result_data['statusMessage']}"
end
|
#invoke_external_task ⇒ Object
12
13
14
15
|
# File 'app/lib/actions/candlepin/owner/import.rb', line 12
def invoke_external_task
options = input.slice(:force, :upstream)
::Katello::Resources::Candlepin::Owner.import(input[:label], input[:path], options)
end
|