From ffedd18e8b9015bc3b36ffe5c704f1c538df83c2 Mon Sep 17 00:00:00 2001 From: "alex@liivid.com" Date: Tue, 4 Jan 2011 16:57:30 -0800 Subject: [PATCH] Hack to allow defined ordering of files (still ugly) --- lib/asset_resource/middleware.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/asset_resource/middleware.rb b/lib/asset_resource/middleware.rb index 4395687..8be3aa5 100644 --- a/lib/asset_resource/middleware.rb +++ b/lib/asset_resource/middleware.rb @@ -68,8 +68,12 @@ def base_path end def files_for(type) - Dir.glob(File.expand_path(File.join(base_path, type, "**", "*"))).select do |file| - File.exist?(file) && File.basename(file)[0..0] != "_" + if filenames = options[:handlers][:files] + filenames.map{|filename| File.join(base_path, type, filename)}.select{|file| File.exists?(file)} + else + Dir.glob(File.expand_path(File.join(base_path, type, "**", "*"))).select do |file| + File.exist?(file) && File.basename(file)[0..0] != "_" + end end end