Method: Peeek::Supervisor#add
- Defined in:
- lib/peeek/supervisor.rb
#add(*hooks) ⇒ Object Also known as: <<
Add hooks to target that is supervised.
42 43 44 45 46 47 48 49 50 |
# File 'lib/peeek/supervisor.rb', line 42 def add(*hooks) @hooks.push(*hooks) hooks.map(&:object).uniq.each do |object| @original_callbacks[object] = proceed(object) unless proceeded?(object) end self end |