# File lib/formvalidator.rb, line 294 def dependencies return nil unless Hash === @profile[:dependencies] @profile[:dependencies].each do |field,deps| if Hash === deps deps.keys.each do |key| if @form[field].to_s == key Array(deps[key]).each do |dep| @missing_fields.push(dep) if @form[dep].to_s.empty? end end end else if not @form[field].to_s.empty? Array(deps).each do |dep| @missing_fields.push(dep) if @form[dep].to_s.empty? end end end end @missing_fields end