提交 e4c8bc1b 编写于 作者: N Neeraj Singh

adding to the :kind documentation for ActiveSupport callbacks

上级 ed9a183e
......@@ -565,6 +565,11 @@ def reset_callbacks(symbol)
# passed. In the above case method "before_save" is constructed by calling "#{kind}_#{name}"
# in the given class. In this case "kind" is "before" and "name" is "save".
#
# Although ":kind" is the default scope that is passed, it is possible to not to make use of ":kind".
# define_callbacks :save, :scope => [:name] . A declaration like this would call "save" method of
# Audit class since ":kind" is skipped.
#
#
def define_callbacks(*callbacks)
config = callbacks.last.is_a?(Hash) ? callbacks.pop : {}
callbacks.each do |callback|
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册