aboutsummaryrefslogtreecommitdiffstats
path: root/activemodel/lib/active_model/validations/with.rb
diff options
context:
space:
mode:
authorBogdan Gusiev <agresso@gmail.com>2011-08-17 17:26:00 +0300
committerBogdan Gusiev <agresso@gmail.com>2011-08-17 17:26:00 +0300
commit8620bf90c5e486e1ec44b9aabb63f8c848668ed2 (patch)
tree4f88a3795abad13a3639ac5c53f3040a37a34a87 /activemodel/lib/active_model/validations/with.rb
parent5912f3f97e05862958f6b5383586a791491cdf6e (diff)
downloadrails-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/with.rb')
-rw-r--r--activemodel/lib/active_model/validations/with.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/activemodel/lib/active_model/validations/with.rb b/activemodel/lib/active_model/validations/with.rb
index a87b213fe4..83aae206a6 100644
--- a/activemodel/lib/active_model/validations/with.rb
+++ b/activemodel/lib/active_model/validations/with.rb
@@ -61,7 +61,9 @@ module ActiveModel
# (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
+
# If you pass any additional configuration options, they will be passed
# to the class and available as <tt>options</tt>:
#
@@ -140,4 +142,4 @@ module ActiveModel
end
end
end
-end \ No newline at end of file
+end