lib/cocina/models/validators/description_values_validator.rb in cocina-models-0.78.0 vs lib/cocina/models/validators/description_values_validator.rb in cocina-models-0.79.0
- old
+ new
@@ -9,11 +9,11 @@
new(clazz, attributes).validate
end
def initialize(clazz, attributes)
@clazz = clazz
- @attributes = attributes.deep_symbolize_keys
+ @attributes = attributes
@error_paths = []
end
def validate
return unless meets_preconditions?
@@ -28,11 +28,10 @@
private
attr_reader :clazz, :attributes, :error_paths
def meets_preconditions?
- attributes.key?(:description) || [Cocina::Models::Description,
- Cocina::Models::RequestDescription].include?(clazz)
+ [Cocina::Models::Description, Cocina::Models::RequestDescription].include?(clazz)
end
def validate_hash(hash, path)
validate_values(hash, path)
hash.each do |key, obj|