Module: ModulesInRenderHierarchy::ClassMethods
- Defined in:
- lib/view_models/experimental/modules_in_render_hierarchy.rb
Instance Method Summary (collapse)
Instance Method Details
- (Object) include_with_superclass_override(mod)
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/view_models/experimental/modules_in_render_hierarchy.rb', line 9 def include_with_superclass_override mod original_superclass = superclass self.send :include_without_superclass_override, mod mod..send :define_method, :superclass do original_superclass end .send :define_method, :superclass do mod end end |