lib/chupa-text/input-data.rb in chupa-text-1.0.9 vs lib/chupa-text/input-data.rb in chupa-text-1.1.0

- old
+ new

@@ -43,18 +43,18 @@ @content.open(&block) end private def download - path = @uri.path - path += "index.html" if path.end_with?("/") begin @uri.open("rb") do |input| self.mime_type = input.content_type.split(/;/).first - VirtualContent.new(input, path) + VirtualContent.new(input, @uri.path) end rescue OpenURI::HTTPError => error raise DownloadError.new(@uri, error.message.strip) + rescue => error + raise DownloadError.new(@uri, "#{error.class}: #{error.message}") end end end end