# File lib/aws/option_grammar.rb, line 368
      def extend_with_config(*descriptors)
        option = clone
        descriptors.each do |desc|
          if desc.kind_of?(Hash)
            (name, arg) = desc.to_a.first
          else
            name = desc
            arg = nil
          end
          class_name = Inflection.class_name(name.to_s)
          mod = Descriptors::const_get(class_name)
          if arg
            mod.apply(option, arg)
          else
            mod.apply(option)
          end
        end
        option
      end