From fab092fcece39345b090b7301511df4bbc16591a Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Mon, 4 Apr 2016 14:45:09 -0700 Subject: [PATCH] Remove use of Marshal in runtime code. --- lib/jekyll.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/jekyll.rb b/lib/jekyll.rb index cee9905d..e9f4547b 100644 --- a/lib/jekyll.rb +++ b/lib/jekyll.rb @@ -99,7 +99,7 @@ module Jekyll # # Returns the final configuration Hash. def configuration(override = {}) - config = Configuration[Marshal.load(Marshal.dump(Configuration::DEFAULTS))] + config = Configuration[Configuration::DEFAULTS] override = Configuration[override].stringify_keys unless override.delete('skip_config_files') config = config.read_config_files(config.config_files(override))