class ImmutabilityValidator

Public Instance Methods

validate_each(record, attribute, _) click to toggle source
# File lib/immutability_validator.rb, line 5
def validate_each(record, attribute, _)
  return if record.new_record?

  record.errors.add(attribute, options[:message] || I18n.t('.activerecord.errors.base.immutability')) if record.attribute_changed?(attribute)
end