25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
# File 'lib/non-stupid-digest-assets.rb', line 25
def compile *args
paths = super
NonStupidDigestAssets.assets(assets).each do |(logical_path, digest_path)|
full_digest_path = File.join dir, digest_path
full_digest_gz_path = "#{full_digest_path}.gz"
full_non_digest_path = File.join dir, logical_path
full_non_digest_gz_path = "#{full_non_digest_path}.gz"
if File.exist? full_digest_path
logger.debug "Writing #{full_non_digest_path}"
FileUtils.copy_file full_digest_path, full_non_digest_path, :preserve_attributes
else
logger.debug "Could not find: #{full_digest_path}"
end
if File.exist? full_digest_gz_path
logger.debug "Writing #{full_non_digest_gz_path}"
FileUtils.copy_file full_digest_gz_path, full_non_digest_gz_path, :preserve_attributes
else
logger.debug "Could not find: #{full_digest_gz_path}"
end
end
paths
end
|