From b08498292393b55db52f38289e3af177ed151224 Mon Sep 17 00:00:00 2001 From: Avia Aharon Date: Tue, 18 Dec 2012 12:32:13 +0200 Subject: [PATCH] fix Middleman::Util.path_match to work with string matchers --- middleman-core/lib/middleman-core/util.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/middleman-core/lib/middleman-core/util.rb b/middleman-core/lib/middleman-core/util.rb index 32a556c7..91a3b9f3 100644 --- a/middleman-core/lib/middleman-core/util.rb +++ b/middleman-core/lib/middleman-core/util.rb @@ -90,7 +90,9 @@ module Middleman # @param path A path as a string # @return [Boolean] Whether the path matches the matcher def self.path_match(matcher, path) - if matcher.respond_to? :match + if matcher.is_a? String + path.match matcher + elsif matcher.respond_to? :match matcher.match path elsif matcher.respond_to? :call matcher.call path