Class: OpsDeploy::InstanceResponseWaiter
- Defined in:
- lib/ops_deploy/waiter.rb
Instance Attribute Summary
Attributes inherited from Waiter
Instance Method Summary collapse
-
#initialize(opsworks, instance, callback = nil) ⇒ InstanceResponseWaiter
constructor
A new instance of InstanceResponseWaiter.
Constructor Details
#initialize(opsworks, instance, callback = nil) ⇒ InstanceResponseWaiter
Returns a new instance of InstanceResponseWaiter.
54 55 56 57 58 59 60 61 62 63 64 65 |
# File 'lib/ops_deploy/waiter.rb', line 54 def initialize(opsworks, instance, callback = nil) super() { instance_ip = instance.public_ip || instance.private_ip HTTParty.get("http://#{instance_ip}", verify: false) } @end_when = Proc.new { true } @callback = Proc.new { |data, error| callback.call(instance, data, error) } end |