class Bosh::Director::DeploymentPlan::InstanceMemo

Attributes

instance_plan[R]

Public Class Methods

new(instance_provider, stemcell) click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 176
def initialize(instance_provider, stemcell)
  @instance_provider = instance_provider
  @stemcell = stemcell
end

Public Instance Methods

instance() click to toggle source
# File lib/bosh/director/deployment_plan/compilation_instance_pool.rb, line 181
def instance
  return @instance if @called
  @called = true
  @instance_plan = @instance_provider.create_instance_plan(@stemcell)
  @instance = @instance_plan.instance
  @instance_provider.create_instance(@instance_plan)
  @instance
end