module Sprockets::PathDigestUtils
def stat_digest(path, stat)
stat - File::Stat
path - String filename
Internal: Compute digest for file stat.
def stat_digest(path, stat) if stat.directory? # If its a directive, digest the list of filenames digest_class.digest(self.entries(path).join(',')) elsif stat.file? # If its a file, digest the contents digest_class.file(path.to_s).digest else raise TypeError, "stat was not a directory or file: #{stat.ftype}" end end