Method: Correlate::Validator#validate_some

Defined in:
lib/correlate/validator.rb

#validate_some(correlation, target) ⇒ Object



24
25
26
27
28
29
30
31
32
33
34
35
36
# File 'lib/correlate/validator.rb', line 24

def validate_some( correlation, target )
  results = true

  case correlation.requires
  when Fixnum
    unless target.send( correlation.name, true ).size >= correlation.requires
      target.errors.add( correlation.name, "Requires at least #{correlation.requires} #{correlation.name}" )
      results = false
    end
  end

  results
end