diff --git a/lib/mdless/console.rb b/lib/mdless/console.rb index 8e51e8f..488f878 100644 --- a/lib/mdless/console.rb +++ b/lib/mdless/console.rb @@ -753,7 +753,7 @@ def color_meta(text) m = Regexp.last_match MDLess.log.info('Processing YAML header') begin - MDLess.meta = YAML.load(m['content']).map { |k, v| "#{k.downcase}" => v } + MDLess.meta = YAML.load(m['content']).each_with_object({}) { |(k, v), h| h[k.downcase] = v } rescue Psych::DisallowedClass => e @log.error('Error reading YAML header') @log.error(e)