Method: ActiveSupport::Callbacks::CallbackChain#initialize
- Defined in:
- lib/active_support/callbacks.rb
#initialize(name, config) ⇒ CallbackChain
Returns a new instance of CallbackChain.
573 574 575 576 577 578 579 580 581 582 583 |
# File 'lib/active_support/callbacks.rb', line 573 def initialize(name, config) @name = name @config = { scope: [:kind], terminator: DEFAULT_TERMINATOR }.merge!(config) @chain = [] @all_callbacks = nil @single_callbacks = {} @mutex = Mutex.new end |