in lib/crawler/data/extraction/ruleset.rb [57:66]
def validate_ruleset
if !@ruleset[:rules].nil? && !@ruleset[:rules].is_a?(Array)
raise ArgumentError, 'Extraction ruleset rules must be an array'
end
return unless !@ruleset[:url_filters].nil? && !@ruleset[:url_filters].is_a?(Array)
raise ArgumentError, 'Extraction ruleset url_filters must be an array'
end