instance method run_callbacks

Ruby on Rails 4.0.13

Since v2.2.3

Available in: v2.2.3 v2.3.18 v3.0.20 v3.1.12 v3.2.22.5 v4.0.13 v4.1.16 v4.2.9 v5.2.8.1 v6.0.6 v6.1.7.10 v7.0.10 v7.1.6 v7.2.3 v8.0.4 v8.1.2

Signature

run_callbacks(kind, &block)

Runs the callbacks for the given event.

Calls the before and around callbacks in the order they were set, yields the block (if given one), and then runs the after callbacks in reverse order.

If the callback chain was halted, returns false. Otherwise returns the result of the block, or true if no block is given.

run_callbacks :save do
  save
end

Parameters

kind req
block block
Source
# File activesupport/lib/active_support/callbacks.rb, line 78
    def run_callbacks(kind, &block)
      runner_name = self.class.__define_callbacks(kind, self)
      send(runner_name, &block)
    end

Defined in activesupport/lib/active_support/callbacks.rb line 78 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveSupport::Callbacks

Type at least 2 characters to search.

↑↓ navigate · open · esc close