# 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