Class: Vial::Validator

Inherits:
Object
  • Object
show all
Defined in:
lib/vial/validator.rb

Constant Summary collapse

MAX_DERIVED_SALTS =
3

Instance Method Summary collapse

Constructor Details

#initialize(records_by_definition) ⇒ Validator

Returns a new instance of Validator.



23
24
25
# File 'lib/vial/validator.rb', line 23

def initialize(records_by_definition)
  @records_by_definition = records_by_definition
end

Instance Method Details

#validate!Object



27
28
29
30
31
# File 'lib/vial/validator.rb', line 27

def validate!
  validate_duplicate_labels!
  assign_and_validate_ids!
  true
end