Method: Conjoin::ActiveRecord::Form#valid_except?
- Defined in:
- lib/conjoin/active_record.rb
#valid_except?(except = {}) ⇒ Boolean
173 174 175 176 177 178 179 180 181 182 183 184 185 |
# File 'lib/conjoin/active_record.rb', line 173 def valid_except?(except={}) self.valid? # -- Use this to call valid? for superclass if self.valid? is overridden. # self.class.superclass.instance_method(:valid?).bind(self).call except.each do |attribute, | if .present? remove_error!(attribute, ) else self.errors.delete(attribute) end end !self.errors.present? end |