diff options
author | Bogdan Gusiev <agresso@gmail.com> | 2011-08-17 17:26:00 +0300 |
---|---|---|
committer | Bogdan Gusiev <agresso@gmail.com> | 2011-08-17 17:26:00 +0300 |
commit | 8620bf90c5e486e1ec44b9aabb63f8c848668ed2 (patch) | |
tree | 4f88a3795abad13a3639ac5c53f3040a37a34a87 /activemodel/lib/active_model/validations/exclusion.rb | |
parent | 5912f3f97e05862958f6b5383586a791491cdf6e (diff) | |
download | rails-8620bf90c5e486e1ec44b9aabb63f8c848668ed2.tar.gz rails-8620bf90c5e486e1ec44b9aabb63f8c848668ed2.tar.bz2 rails-8620bf90c5e486e1ec44b9aabb63f8c848668ed2.zip |
Implemented strict validation concept
In order to deliver debug information to dev team
instead of display error message to end user
Implemented strict validation concept
that suppose to define validation that always raise exception when fails
Diffstat (limited to 'activemodel/lib/active_model/validations/exclusion.rb')
-rw-r--r-- | activemodel/lib/active_model/validations/exclusion.rb | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/activemodel/lib/active_model/validations/exclusion.rb b/activemodel/lib/active_model/validations/exclusion.rb index d3b8d31502..644cc814a7 100644 --- a/activemodel/lib/active_model/validations/exclusion.rb +++ b/activemodel/lib/active_model/validations/exclusion.rb @@ -59,6 +59,8 @@ module ActiveModel # * <tt>:unless</tt> - Specifies a method, proc or string to call to determine if the validation should # not occur (e.g. <tt>:unless => :skip_validation</tt>, or <tt>:unless => Proc.new { |user| user.signup_step <= 2 }</tt>). The # method, proc or string should return or evaluate to a true or false value. + # * <tt>:strict</tt> - Specifies whether validation should be strict. + # See <tt>ActiveModel::Validation#validates!</tt> for more information def validates_exclusion_of(*attr_names) validates_with ExclusionValidator, _merge_attributes(attr_names) end |