From 10cc45fc45c9c9da84ad82766036a16a479397e3 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Tue, 12 Aug 2014 18:07:13 -0400 Subject: [PATCH] Add StaticFile#destination_rel_dir --- lib/jekyll/static_file.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/jekyll/static_file.rb b/lib/jekyll/static_file.rb index 0a1702fa..02087e49 100644 --- a/lib/jekyll/static_file.rb +++ b/lib/jekyll/static_file.rb @@ -37,10 +37,14 @@ module Jekyll # # Returns destination file path. def destination(dest) + File.join(*[dest, destination_rel_dir, @name].compact) + end + + def destination_rel_dir if @collection - File.join(*[dest, @dir.gsub(/\A_/, ''), @name].compact) + @dir.gsub(/\A_/, '') else - File.join(*[dest, @dir, @name].compact) + @dir end end