Method: Tap::Signals::ClassMethods.initialize
- Defined in:
- lib/tap/signals/class_methods.rb
.initialize(base) ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/tap/signals/class_methods.rb', line 12 def self.initialize(base) unless base.instance_variable_defined?(:@signal_registry) base.instance_variable_set(:@signal_registry, SIGNALS_CLASS.new) end unless base.instance_variable_defined?(:@signals) base.instance_variable_set(:@signals, nil) end unless base.instance_variable_defined?(:@use_signal_constants) base.instance_variable_set(:@use_signal_constants, true) end end |