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