From cf81331b3927518c3f22b86b5743df11f54213ed Mon Sep 17 00:00:00 2001 From: John Piasetzki Date: Sat, 22 Mar 2014 15:44:19 -0400 Subject: [PATCH] Revert back to an intialize more similar to the original --- lib/jekyll/tags/highlight.rb | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/jekyll/tags/highlight.rb b/lib/jekyll/tags/highlight.rb index 1af74632..29a6ea0a 100644 --- a/lib/jekyll/tags/highlight.rb +++ b/lib/jekyll/tags/highlight.rb @@ -12,10 +12,13 @@ module Jekyll super if markup.strip =~ SYNTAX @lang = $1.downcase - @options = Hash[$2.split.map do |opt| - key, value = opt.split("=") - [key.to_sym, (value || true)] - end] + @options = {} + if defined?($2) && $2 != '' + $2.split.each do |opt| + key, value = opt.split('=') + @options[key.to_sym] = value || true + end + end @options[:linenos] = "inline" if @options.key?(:linenos) and @options[:linenos] == true else raise SyntaxError.new <<-eos