module CMDx::Validators::Exclusion
def call(value, options = {})
def call(value, options = {}) values = options.dig(:exclusion, :in) || options.dig(:exclusion, :within) if values.is_a?(Range) raise_within_validation_error!(values.begin, values.end, options) if values.cover?(value) elsif Array(values).any? { |v| v === value } # rubocop:disable Style/CaseEquality raise_of_validation_error!(values, options) end end