lib/active_support/callbacks.rb in activesupport-7.0.2.4 vs lib/active_support/callbacks.rb in activesupport-7.0.3

- old
+ new

@@ -14,23 +14,23 @@ # relevant to the other functionality it supplies, so that subclasses can # install callbacks that enhance or modify the base functionality without # needing to override or redefine methods of the base class. # # Mixing in this module allows you to define the events in the object's - # life cycle that will support callbacks (via +ClassMethods.define_callbacks+), + # life cycle that will support callbacks (via ClassMethods#define_callbacks), # set the instance methods, procs, or callback objects to be called (via - # +ClassMethods.set_callback+), and run the installed callbacks at the + # ClassMethods#set_callback), and run the installed callbacks at the # appropriate times (via +run_callbacks+). # # By default callbacks are halted by throwing +:abort+. - # See +ClassMethods.define_callbacks+ for details. + # See ClassMethods#define_callbacks for details. # # Three kinds of callbacks are supported: before callbacks, run before a # certain event; after callbacks, run after the event; and around callbacks, # blocks that surround the event, triggering it when they yield. Callback code # can be contained in instance methods, procs or lambdas, or callback objects - # that respond to certain predetermined methods. See +ClassMethods.set_callback+ + # that respond to certain predetermined methods. See ClassMethods#set_callback # for details. # # class Record # include ActiveSupport::Callbacks # define_callbacks :save @@ -598,10 +598,10 @@ def invoke_after(arg) @after.each { |a| a.call(arg) } end end - class CallbackChain # :nodoc:# + class CallbackChain # :nodoc: include Enumerable attr_reader :name, :config def initialize(name, config)