module Down::Utils
Public Instance Methods
filename_from_content_disposition(content_disposition)
click to toggle source
# File lib/down/utils.rb, line 7 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
filename_from_path(path)
click to toggle source
# File lib/down/utils.rb, line 16 def filename_from_path(path) filename = path.split("/").last CGI.unescape(filename) if filename end