Em uma dica profissional anterior ( https://coderwall.com/p/lk7v1g ), reclamei sobre o URI
módulo Ruby não produzir file://...
urls que eram amplamente úteis.
Recentemente, tive que lidar com o problema novamente, mas corrigi-lo de uma forma muito mais limpa:
require 'uri'
module URI
class FILE < Generic
def to_s
"file://#{path_query}"
end
end
@@schemes['FILE'] = FILE
end