class Topo::Provision::LoadBalancerGenerator

Public Class Methods

new(data) click to toggle source
Calls superclass method Topo::Provision::ResourceGenerator::new
# File lib/topo/provision/generators/load_balancer.rb, line 27
def initialize(data)
  @resource_type ||= "load_balancer"
  super
  @undeploy_action = "destroy"
  %w[machines load_balancer_options].each do |key|
    @resource_attributes[key] = data['provisioning'][key] if data['provisioning'].key? key
  end
  
  # Note: driver-specific classes may need to convert load_balancer_options into symbols
end