Module: PageMagic::Elements::InheritanceHooks

Defined in:
lib/page_magic/elements/inheritance_hooks.rb

Overview

hooks for objects that inherit classes that include the Elements module

Instance Method Summary collapse

Instance Method Details

#inherited(clazz) ⇒ Object

Copies parent element definitions on to subclass

Parameters:

  • clazz (Class)
    • inheriting class


9
10
11
12
# File 'lib/page_magic/elements/inheritance_hooks.rb', line 9

def inherited(clazz)
  super
  clazz.element_definitions.merge!(element_definitions)
end