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|