From a883b28399ee2c23489fd34e446736022266dd5f Mon Sep 17 00:00:00 2001 From: James Coglan Date: Tue, 1 Nov 2011 11:12:23 +0000 Subject: [PATCH] Putting file extensions in assets.yml should not stop AssetHat from discovering their commit IDs. --- lib/asset_hat.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/asset_hat.rb b/lib/asset_hat.rb index d341e02..2dccdbb 100644 --- a/lib/asset_hat.rb +++ b/lib/asset_hat.rb @@ -233,8 +233,12 @@ def self.bundle_filepaths(bundle, type) dir = self.assets_dir(type) filenames = self.bundle_filenames(bundle, type) - filepaths = filenames.present? ? - filenames.map { |fn| File.join(dir, "#{fn}.#{type}") } : nil + return nil unless filenames.present? + + filenames.map do |fn| + paths = ["", ".#{type}"].map { |ext| File.join(dir, "#{fn}#{ext}") } + paths.find { |path| File.file?(path) } + end end # Reads ActionController::Base.asset_host, which can be a