class Shoulda::Matchers::ActiveRecord::DefineEnumForMatcher

def validating_matches?

def validating_matches?
  return true if options[:validating].nil?
  validator = find_enum_validator
  if expected_validating? == !!validator
    if validator&.options&.dig(:allow_nil).present? == expected_allowing_nil?
      true
    else
      @failure_message_continuation =
        "However, #{attribute_name.inspect} is allowing nil values"
      false
    end
  else
    @failure_message_continuation =
      if expected_validating?
        "However, #{attribute_name.inspect} is not being validated"
      else
        "However, #{attribute_name.inspect} is being validated"
      end
    false
  end
end