# File lib/virtus/attribute_set.rb, line 8 def self.create(descendant) if descendant.respond_to?(:superclass) && descendant.superclass.respond_to?(:attribute_set) parent = descendant.superclass.public_send(:attribute_set) end descendant.instance_variable_set('@attribute_set', AttributeSet.new(parent)) end