# File lib/juicer/cache_buster.rb, line 150
    def self.clean(file, parameter = DEFAULT_PARAMETER)
      if "#{parameter}".length == 0
        return file.sub(/\?\d+$/, '')
      else
        query_param = "#{parameter}="
        new_file = file.sub(/#{query_param}\d+&?/, "").sub(/(\?|&)$/, "")
        return new_file unless new_file == file

        file.sub(/-#{parameter}[0-9a-f]+(\.\w+)($|\?)/, '\1\2')
      end
    end