From 0874c14b2c875ef67cf90a366a04534a05b6349d Mon Sep 17 00:00:00 2001 From: "maul.esel" Date: Wed, 11 Sep 2013 17:37:15 +0200 Subject: [PATCH] improve validation code --- lib/jekyll/frontmatter_defaults.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)