Sha256: f0d69044e8081f49979d6a9544839d715de7e1cff55161f456dbb7c5fd41c451
Contents?: true
Size: 514 Bytes
Versions: 1
Compression:
Stored size: 514 Bytes
Contents
require "cgi" module Down module Utils module_function def filename_from_content_disposition(content_disposition) content_disposition = content_disposition.to_s filename = content_disposition[/filename="([^"]*)"/, 1] || content_disposition[/filename=(.+)/, 1] filename = CGI.unescape(filename.to_s.strip) filename unless filename.empty? end def filename_from_path(path) filename = path.split("/").last CGI.unescape(filename) if filename end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
down-4.5.0 | lib/down/utils.rb |