# File lib/dm-core/query/conditions/comparison.rb, line 523 def valid? case value when Array, Set loaded_value.any? && loaded_value.all? { |val| subject.valid?(val) } when Range loaded_value.any? && subject.valid?(loaded_value.first) && subject.valid?(loaded_value.last) else false end end