Merge pull request #1284 from mojombo/include-exclude-deprecation-simplification
Include exclude deprecation simplification
This commit is contained in:
commit
c4fd5ddc8b
|
@ -185,22 +185,15 @@ module Jekyll
|
|||
config.delete('server_port')
|
||||
end
|
||||
|
||||
if config.has_key?('exclude') && config['exclude'].is_a?(String)
|
||||
Jekyll.logger.warn "Deprecation:", "The 'exclude' configuration option" +
|
||||
%w[include exclude].each do |option|
|
||||
if config.fetch(option, []).is_a?(String)
|
||||
Jekyll.logger.warn "Deprecation:", "The '#{option}' configuration option" +
|
||||
" must now be specified as an array, but you specified" +
|
||||
" a string. For now, we've treated the string you provided" +
|
||||
" as a list of comma-separated values."
|
||||
config['exclude'] = csv_to_array(config['exclude'])
|
||||
config[option] = csv_to_array(config[option])
|
||||
end
|
||||
|
||||
if config.has_key?('include') && config['include'].is_a?(String)
|
||||
Jekyll.logger.warn "Deprecation:", "The 'include' configuration option" +
|
||||
" must now be specified as an array, but you specified" +
|
||||
" a string. For now, we've treated the string you provided" +
|
||||
" as a list of comma-separated values."
|
||||
config['include'] = csv_to_array(config['include'])
|
||||
end
|
||||
|
||||
config
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue