class AWS::Core::OptionGrammar::DefaultOption

def extend_with_config(*descriptors)

def extend_with_config(*descriptors)
  option = clone
  descriptors.each do |desc|
    if desc.kind_of?(Hash)
      (name, arg) = desc.to_a.first
      next if name == :documentation
    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