Validates a ruby hash against user-defined predicates