From c44f7482b1709d33542b0c572a8d04cab5c70ee3 Mon Sep 17 00:00:00 2001 From: Thomas Reynolds Date: Tue, 1 Mar 2016 09:25:05 -0800 Subject: [PATCH] Fix #1822 --- middleman-core/lib/middleman-core/builder.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/middleman-core/lib/middleman-core/builder.rb b/middleman-core/lib/middleman-core/builder.rb index d2235c5f..1796d4d7 100644 --- a/middleman-core/lib/middleman-core/builder.rb +++ b/middleman-core/lib/middleman-core/builder.rb @@ -117,7 +117,13 @@ module Middleman .sort_by { |resource| SORT_ORDER.index(resource.ext) || 100 } if @glob - resources = resources.select { |resource| File.fnmatch(@glob, resource.destination_path) } + resources = resources.select do |resource| + if defined?(::File::FNM_EXTGLOB) + File.fnmatch(@glob, resource.destination_path, ::File::FNM_EXTGLOB) + else + File.fnmatch(@glob, resource.destination_path) + end + end end output_resources(resources)