diff --git a/lib/jekyll/frontmatter_defaults.rb b/lib/jekyll/frontmatter_defaults.rb index ace09985..8839569c 100644 --- a/lib/jekyll/frontmatter_defaults.rb +++ b/lib/jekyll/frontmatter_defaults.rb @@ -28,7 +28,7 @@ module Jekyll end def valid?(set) - set['scope'].is_a?(Hash) && set['scope'].has_key?('path') && set['values'].is_a?(Hash) + set.is_a?(Hash) && set['scope'].is_a?(Hash) && set['scope']['path'].is_a?(String) && set['values'].is_a?(Hash) end def matching_sets(path, type)