class Hydra::Works::DetermineOriginalName
Public Class Methods
call(file)
click to toggle source
Determines the original name for a given file @param [IO, File, Rack::Multipart::UploadedFile] file @return [String]
# File lib/hydra/works/services/determine_original_name.rb, line 6 def self.call(file) return file.original_name if file.respond_to?(:original_name) return file.original_filename if file.respond_to?(:original_filename) return ::File.basename(file.path) if file.respond_to?(:path) '' end