module Protector::Adapters::ActiveRecord::Validations
Public Instance Methods
valid?(*args)
click to toggle source
Calls superclass method
# File lib/protector/adapters/active_record/validations.rb, line 5 def valid?(*args) if protector_subject? state = Protector.insecurely{ super(*args) } method = new_record? ? :first_uncreatable_field : :first_unupdatable_field field = protector_meta.send(method, protector_changed) if field errors[:base] << I18n.t('protector.invalid', field: field) state = false end state else super(*args) end end