Method: Condenser::Asset#process_cache_version

Defined in:
lib/condenser/asset.rb

#process_cache_versionObject



157
158
159
160
161
162
163
164
165
166
# File 'lib/condenser/asset.rb', line 157

def process_cache_version
  return @pcv if @pcv

  f = []
  all_dependenies(process_dependencies, [], :process_dependencies) do |dep|
    f << [dep.source_file, dep.stat.ino, dep.stat.mtime.to_f, dep.stat.size]
  end

  @pcv = Digest::SHA1.base64digest(JSON.generate(f))
end