91: def register_instances_with_load_balancer( options = {} )
92: raise ArgumentError, "No :instances provided" if options[:instances].nil? || options[:instances].empty?
93: raise ArgumentError, "No :load_balancer_name provided" if options[:load_balancer_name].nil? || options[:load_balancer_name].empty?
94: params = {}
95: params.merge!(pathhashlist('Instances.member', options[:instances].flatten.collect{|e| {:instance_id => e}}, {:instance_id => 'InstanceId'}))
96: params['LoadBalancerName'] = options[:load_balancer_name]
97: return response_generator(:action => "RegisterInstancesWithLoadBalancer", :params => params)
98: end