# File lib/aws/core.rb, line 449 def add_service name, ruby_name, default_endpoint create_block = lambda do |config| AWS.const_get(name)::Client.new(:config => config) end needs = [:signer, :http_handler, "#{ruby_name}_endpoint""#{ruby_name}_endpoint"] Core::Configuraiton.add_option "#{ruby_name}_endpoint""#{ruby_name}_endpoint", default_endpoint Core::Configuraiton.add_option_with_needs( "#{ruby_name}_client""#{ruby_name}_client", needs, &create_block) end