Sha256: 88a1d57188eb23448eb173eb011487926e4fdab5149d35711ab700cbd19a2b1b
Contents?: true
Size: 342 Bytes
Versions: 2
Compression:
Stored size: 342 Bytes
Contents
class File # Cleans up a filename to ensure it will work on filesystem. # # CREDIT: George Moschovitis def self.sanitize(filename) filename = File.basename(filename.gsub("\\", "/")) # work-around for IE filename.gsub!(/[^a-zA-Z0-9\.\-\+_]/,"_") filename = "_#{filename}" if filename =~ /^\.+$/ filename end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
facets-2.2.1 | lib/core/facets/file/sanitize.rb |
facets-2.3.0 | lib/core/facets/file/sanitize.rb |