aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/callbacks.rb
diff options
context:
space:
mode:
authorNeeraj Singh <neerajdotname@gmail.com>2010-08-05 11:54:46 -0400
committerNeeraj Singh <neerajdotname@gmail.com>2010-08-05 11:55:45 -0400
commitcd87cf771acb90c43cd56e5f038fc345a69790f9 (patch)
tree3c567dcbee597851b940e236c6331f845b72a3b7 /activesupport/lib/active_support/callbacks.rb
parent02572399a588110709c2988fab66e2d65d735bfc (diff)
downloadrails-cd87cf771acb90c43cd56e5f038fc345a69790f9.tar.gz
rails-cd87cf771acb90c43cd56e5f038fc345a69790f9.tar.bz2
rails-cd87cf771acb90c43cd56e5f038fc345a69790f9.zip
correcting the documentation that default to false. it does not default to false. returing either false or nil will not halt the chain unless :terminator is explicitly mentioned
Diffstat (limited to 'activesupport/lib/active_support/callbacks.rb')
-rw-r--r--activesupport/lib/active_support/callbacks.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/activesupport/lib/active_support/callbacks.rb b/activesupport/lib/active_support/callbacks.rb
index 4950d009d1..e179287b24 100644
--- a/activesupport/lib/active_support/callbacks.rb
+++ b/activesupport/lib/active_support/callbacks.rb
@@ -522,14 +522,13 @@ module ActiveSupport
#
# This macro accepts the following options:
#
- # * <tt>:terminator</tt> - Indicates when a before filter is considered
- # to be halted.
+ # * <tt>:terminator</tt> - Indicates when a before filter is considered to be halted.
#
# define_callbacks :validate, :terminator => "result == false"
#
- # In the example above, if any before validate callbacks returns +false+,
- # other callbacks are not executed. Defaults to "false", meaning no value
- # halts the chain.
+ # In the example above, if any before validate callback returns +false+,
+ # other callbacks are not executed. Note that in this case if the callback
+ # returns +nil+ then other callbacks are still executed.
#
# * <tt>:rescuable</tt> - By default, after filters are not executed if
# the given block or a before filter raises an error. Set this option to