class Aws::S3::MultipartUploadPart

def extract_part_number(args, options)

def extract_part_number(args, options)
  value = args[3] || options.delete(:part_number)
  case value
  when Integer then value
  when nil then raise ArgumentError, "missing required option :part_number"
  else
    msg = "expected :part_number to be a Integer, got #{value.class}"
    raise ArgumentError, msg
  end
end