Use case-insensitive checking for the file extensions when loading config files.
This commit is contained in:
parent
5a0c066845
commit
3264766762
|
@ -118,9 +118,9 @@ module Jekyll
|
||||||
|
|
||||||
def safe_load_file(filename)
|
def safe_load_file(filename)
|
||||||
case File.extname(filename)
|
case File.extname(filename)
|
||||||
when '.toml'
|
when /\.toml/i
|
||||||
TOML.load_file(filename)
|
TOML.load_file(filename)
|
||||||
when /\.y(a)?ml/
|
when /\.y(a)?ml/i
|
||||||
SafeYAML.load_file(filename)
|
SafeYAML.load_file(filename)
|
||||||
else
|
else
|
||||||
raise ArgumentError, "No parser for '#{filename}' is available. Use a .toml or .y(a)ml file instead."
|
raise ArgumentError, "No parser for '#{filename}' is available. Use a .toml or .y(a)ml file instead."
|
||||||
|
|
Loading…
Reference in New Issue