Class: Actions::Staypuft::Host::WaitUntilReady

Inherits:
Base
  • Object
show all
Includes:
Dynflow::Action::Polling
Defined in:
app/lib/actions/staypuft/host/wait_until_ready.rb

Instance Method Summary collapse

Instance Method Details

#done?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'app/lib/actions/staypuft/host/wait_until_ready.rb', line 30

def done?
  external_task
end

#external_taskObject



26
27
28
# File 'app/lib/actions/staypuft/host/wait_until_ready.rb', line 26

def external_task
  output[:status]
end

#plan(host) ⇒ Object



22
23
24
# File 'app/lib/actions/staypuft/host/wait_until_ready.rb', line 22

def plan(host)
  plan_self host_id: host.id
end