# File lib/glue/string.rb, line 167 def self.rationalize_filename(filename) return nil unless filename # gmosx: rationalize a copy!!! (add unit test) xfilename = filename.dup() # gmosx: replace some dangerous chars! xfilename.gsub!(/ /, "-") xfilename.gsub!(/!/, "") xfilename.gsub!(/'/, "") xfilename.gsub!(/\(/, "") xfilename.gsub!(/\)/, "") xfilename = self.to_greeklish(xfilename) return xfilename end