# File lib/core/facets/string/pathize.rb, line 11
  def pathize
    gsub(/([A-Z]+)([A-Z])/,'\1_\2').
    gsub(/([a-z])([A-Z])/,'\1_\2').
    gsub('__','/').
    gsub('::','/').
    gsub(/\s+/, '').                # spaces are bad form
    gsub(/[?%*:|"<>.]+/, '').   # reserved characters
    downcase
  end