Module: ActiveRecord::Validations::InstanceMethods
- Defined in:
- lib/warnr.rb
Instance Method Summary collapse
-
#valid_with_warnr?(*args) ⇒ Boolean
Using alias_method_chain (ugly!) to wrap the valid? method.
Instance Method Details
#valid_with_warnr?(*args) ⇒ Boolean
Using alias_method_chain (ugly!) to wrap the valid? method.
64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'lib/warnr.rb', line 64 def valid_with_warnr?( *args ) warnings.clear valid_without_warnr? # WARNR: Moves any warning-level validation errors to the warnings collection move_errors_to_warnings # WARNR: Runs warning block if defined run_callbacks :on_save_with_warnings if errors.empty? and not warnings.empty? errors.empty? end |