class Shoulda::Matchers::ActiveModel::AllowValueMatcher::AttributeSetter
def raise_attribute_changed_value_error?
def raise_attribute_changed_value_error? attribute_changed_value? && !(attribute_is_an_enum? && value_read_is_expected_for_an_enum?) && !ignore_interference_by_writer.considering?(value_read) end