# File formvalidator.rb, line 322 def dependency_groups return nil unless Hash === @profile[:dependency_groups] require_all = false @profile[:dependency_groups].values.each do |val| require_all = true unless val.select{|group| @form[group]}.empty? end if require_all @profile[:dependency_groups].values.each do |deps| deps.each do |dep| @missing_fields.push(dep) if @form[dep].to_s.empty? end end end @missing_fields end