# File lib/dm-core/model/property.rb, line 21 def inherited(model) model.instance_variable_set(:@properties, {}) model.instance_variable_set(:@field_naming_conventions, @field_naming_conventions.dup) model.instance_variable_set(:@paranoid_properties, @paranoid_properties.dup) @properties.each do |repository_name, properties| model_properties = model.properties(repository_name) properties.each { |property| model_properties[property.name] ||= property } end super end