Remove use of Marshal in runtime code.
This commit is contained in:
parent
4e06f07ad4
commit
fab092fcec
|
@ -99,7 +99,7 @@ module Jekyll
|
||||||
#
|
#
|
||||||
# Returns the final configuration Hash.
|
# Returns the final configuration Hash.
|
||||||
def configuration(override = {})
|
def configuration(override = {})
|
||||||
config = Configuration[Marshal.load(Marshal.dump(Configuration::DEFAULTS))]
|
config = Configuration[Configuration::DEFAULTS]
|
||||||
override = Configuration[override].stringify_keys
|
override = Configuration[override].stringify_keys
|
||||||
unless override.delete('skip_config_files')
|
unless override.delete('skip_config_files')
|
||||||
config = config.read_config_files(config.config_files(override))
|
config = config.read_config_files(config.config_files(override))
|
||||||
|
|
Loading…
Reference in New Issue