From baabe7eb7e4bca8b3f2d5154f3862335a5903715 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Thu, 30 Jan 2014 22:03:10 -0500 Subject: [PATCH] DRY up code, props @tamouse --- lib/jekyll/page.rb | 5 +---- lib/jekyll/post.rb | 6 +----- 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/lib/jekyll/page.rb b/lib/jekyll/page.rb index 5fd70eb2..0e857660 100644 --- a/lib/jekyll/page.rb +++ b/lib/jekyll/page.rb @@ -126,10 +126,7 @@ module Jekyll # The path to the page source file, relative to the site source def relative_path - File.join([ - @dir.to_s, - @name.to_s - ].reject {|x| x.nil? || x.empty?}) + File.join([@dir, @name].map(&:to_s).reject(&:empty?)) end # Obtain destination path. diff --git a/lib/jekyll/post.rb b/lib/jekyll/post.rb index 6dc8e83b..825bd497 100644 --- a/lib/jekyll/post.rb +++ b/lib/jekyll/post.rb @@ -133,11 +133,7 @@ module Jekyll # The path to the post source file, relative to the site source def relative_path - File.join([ - @dir.to_s, - "_posts", - @name.to_s - ].reject {|x| x.nil? || x.empty?}) + File.join([@dir, "_posts", @name].map(&:to_s).reject(&:empty?)) end # Compares Post objects. First compares the Post date. If the dates are