Class: Actions::Candlepin::AsyncHypervisors
Instance Method Summary
collapse
#candlepin, #done?, #humanized_state, #run
Instance Method Details
#invoke_external_task ⇒ Object
9
10
11
12
|
# File 'app/lib/actions/candlepin/async_hypervisors.rb', line 9
def invoke_external_task
self.external_task = { :id => input[:task_id] }
poll_external_task
end
|
#on_finish ⇒ Object
14
15
16
17
|
# File 'app/lib/actions/candlepin/async_hypervisors.rb', line 14
def on_finish
super
output[:hypervisors] = ::Actions::Katello::Host::Hypervisors.parse_hypervisors(external_task.delete('resultData'))
end
|