class method
self.halting
Ruby on Rails 4.2.9
Since v4.1.16 Last seen in v4.2.9 PrivateAvailable in: v4.1.16 v4.2.9
Signature
self.halting(callback_sequence, user_callback)
No documentation comment.
Parameters
-
callback_sequencereq -
user_callbackreq
Source
# File activesupport/lib/active_support/callbacks.rb, line 304
def self.halting(callback_sequence, user_callback)
callback_sequence.around do |env, &run|
target = env.target
value = env.value
if env.halted
run.call env
else
user_callback.call(target, value) {
env = run.call env
env.value
}
env
end
end
end
Defined in activesupport/lib/active_support/callbacks.rb line 304
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Callbacks::Filters::Around