# File lib/couchrest/model/base.rb, line 28 def self.inherited(subklass) super subklass.send(:include, Properties) subklass.class_eval "def self.inherited(subklass)\nsuper\nsubklass.properties = self.properties.dup\n# This is nasty:\nsubklass._validators = self._validators.dup\nend\n", __FILE__, __LINE__ + 1 subclasses << subklass end