Method: ClassLevelInheritableAttributes::ClassMethods#inherited

Defined in:
lib/ActiveDocument/inheritable.rb

#inherited(subclass) ⇒ Object



18
19
20
21
22
23
# File 'lib/ActiveDocument/inheritable.rb', line 18

def inherited(subclass)
  @inheritable_attributes_list.each do |inheritable_attribute|
    instance_var = "@#{inheritable_attribute}"
    subclass.instance_variable_set(instance_var, instance_variable_get(instance_var))
  end
end