From de920150855c6b9ded837b8df7799980b7aa0de2 Mon Sep 17 00:00:00 2001 From: Ben Hollis Date: Sun, 11 Mar 2012 23:40:50 -0700 Subject: [PATCH] Fix usage of a 1.9-only method in Sitemap::Page --- middleman-core/lib/middleman-core/sitemap/page.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/middleman-core/lib/middleman-core/sitemap/page.rb b/middleman-core/lib/middleman-core/sitemap/page.rb index 47548cb1..1b396940 100644 --- a/middleman-core/lib/middleman-core/sitemap/page.rb +++ b/middleman-core/lib/middleman-core/sitemap/page.rb @@ -171,7 +171,8 @@ module Middleman::Sitemap # (e.g., if the page is named 'gallery.html' and a path exists named 'gallery/', this would return true) # @return [Boolean] def eponymous_directory? - !!Dir.exists?(File.join(app.source_dir, eponymous_directory_path)) + full_path = File.join(app.source_dir, eponymous_directory_path) + !!(File.exists?(full_path) && File.directory?(full_path)) end # The path for this page if it were a directory, and not a file