Method: Atom::FileCache#safe

Defined in:
lib/atom/cache.rb

#safe(filename) ⇒ Object

turns a URL into a safe filename



154
155
156
157
158
159
160
# File 'lib/atom/cache.rb', line 154

def safe filename
  filemd5 = MD5.hexdigest(filename)
  filename = filename.sub(/^\w+:\/\//, '')
  filename = filename.gsub(/[?\/:|]+/, ',')

  filename + "," + filemd5
end