Method: Hyperactive::Hooker::Pimp::ClassMethods#inherited
- Defined in:
- lib/hyperactive/hooker.rb
#inherited(subclass) ⇒ Object
Upon inheritance, our subclass
will be given copies of our hooks.
116 117 118 119 120 121 |
# File 'lib/hyperactive/hooker.rb', line 116 def inherited(subclass) subclass.instance_variable_set(:@create_hooks, @create_hooks.clone) subclass.instance_variable_set(:@destroy_hooks, @destroy_hooks.clone) subclass.instance_variable_set(:@save_hooks, @save_hooks.clone) subclass.instance_variable_set(:@load_hooks, @load_hooks.clone) end |