Method: ClassLevelInheritableAttributes::ClassMethods#inherited

Defined in:
lib/medea/inheritable_attributes.rb

#inherited(subclass) ⇒ Object



24
25
26
27
28
29
# File 'lib/medea/inheritable_attributes.rb', line 24

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