# File lib/aws/auto_scaling/group_collection.rb, line 43 def create name, options = {} unless options[:launch_configuration] raise ArgumentError, 'missing required option :launch_configuration' end group_opts = group_options(options) group_opts[:auto_scaling_group_name] = name if balancers = options[:load_balancers] group_opts[:load_balancer_names] = balancers.collect do |balancer| balancer.is_a?(ELB::LoadBalancer) ? balancer.name : balancer end end client.create_auto_scaling_group(group_opts) self[name] end