# File lib/vpim/repo.rb, line 186
      def self.uri_check(uri)
        uri = case uri
               when URI
                 uri
               else
                 begin
                   URI.parse(uri.sub(/^webcal:/, "http:"))
                 rescue URI::InvalidURIError => e
                   raise ArgumentError, "Invalid URI for #{uri.inspect} - #{e.to_s}"
                 end
               end
        unless uri.scheme == "http"
          raise ArgumentError, "Unsupported URI scheme for #{uri.inspect}"
        end
        uri
      end