# File app/models/smerf_form.rb, line 180 def validate_responses(responses, errors) # Perform all validations by calling the validation helper methods # defined in the SmerfHelpers module self.form().object_validations.each do |object_validation| if (!object_validation.validation.blank?()) # Multiple validation functions can be specified by using a comma # between each function validation_functions = object_validation.validation.split(",") validation_functions.each do |validation_function| if (self.respond_to?(validation_function.strip())) # Call the method error_msg = self.send(validation_function.strip(), object_validation, responses, self.form()) add_error(errors, error_msg, object_validation) if (!error_msg.blank?()) end end end end end