Class: LookupValidator

Inherits:
Object
  • Object
show all
Defined in:
app/validators/lookup_validator.rb

Instance Method Summary collapse

Instance Method Details

#call(params) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'app/validators/lookup_validator.rb', line 4

def call(params)
  errors = []

  errors += validate_lookup_level(params)
  errors += validate_unique_match_required(params)
  errors += validate_query_emails(params)
  errors += validate_query_phones(params)
  errors += validate_query_name(params)
  errors += validate_query_external_customer_id(params)

  ValidationResult.new(errors)
end