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