Class: Actions::Candlepin::AsyncHypervisors
- Inherits:
-
AbstractAsyncTask
- Object
- Base
- Abstract
- AbstractAsyncTask
- Actions::Candlepin::AsyncHypervisors
- Defined in:
- app/lib/actions/candlepin/async_hypervisors.rb
Instance Method Summary collapse
Methods inherited from AbstractAsyncTask
#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 |