From ef2d558874d5fe24db751fec2a07a52166482360 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Sat, 17 Jan 2015 16:25:10 -0800 Subject: [PATCH] Markdown#matches should avoid regexp --- lib/jekyll/converters/markdown.rb | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/lib/jekyll/converters/markdown.rb b/lib/jekyll/converters/markdown.rb index f0d1afb0..39389874 100644 --- a/lib/jekyll/converters/markdown.rb +++ b/lib/jekyll/converters/markdown.rb @@ -46,15 +46,12 @@ module Jekyll ].map(&:to_sym) end - def extname_matches_regexp - @extname_matches_regexp ||= Regexp.new( - '^\.(' + @config['markdown_ext'].gsub(',','|') +')$', - Regexp::IGNORECASE - ) + def extname_list + @extname_list ||= @config['markdown_ext'].split(',').map { |e| ".#{e.downcase}" } end def matches(ext) - ext =~ extname_matches_regexp + extname_list.include? ext.downcase end def output_ext(ext)