WEBrick serving SVG under https

I have been developing some interactive SVG running under WEBrick.
Works fine until the site goes under SSL. At that point my Javascript
code fails to return a document using either contentDocument, or
getSVGDocument(). I don’t really understand the fix, but following a
hint from a list back in 2007, everything works again when i put the
following line in httputils.rb. On my installation that is at

/usr/lib/ruby/1.8/webrick/httputils.rb

  "svg"   => "image/svg+xml",

added into the object DefaultMimeTypes.

Here is the header to httputils.rb

httputils.rb – HTTPUtils Module

Author: IPR – Internet Programming with Ruby – writers

Copyright © 2000, 2001 TAKAHASHI Masayoshi, GOTOU Yuuzou

Copyright © 2002 Internet Programming with Ruby writers. All

rights

reserved.

$IPR: httputils.rb,v 1.34 2003/06/05 21:34:08 gotoyuzo Exp $

Perhaps this will help someone out there in future.