fixed the subclassing of ExtendedDocument classes

This commit is contained in:
Matt Aimonetti 2009-03-19 18:53:17 -07:00
parent bb119ae181
commit 115cb6a7ee
6 changed files with 79 additions and 12 deletions

View file

@ -14,6 +14,11 @@ module CouchRest
def self.inherited(subklass)
subklass.send(:include, CouchRest::Mixins::Properties)
subklass.class_eval <<-EOS, __FILE__, __LINE__
def self.inherited(subklass)
subklass.properties = self.properties.dup
end
EOS
end
# Accessors