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