]> err.no Git - sope/blobdiff - sope-ical/NGiCal/iCalRepeatableEntityObject.m
added class version checks
[sope] / sope-ical / NGiCal / iCalRepeatableEntityObject.m
index a5fca2b6f7603fe5bdc1f776fae2e5909a3c3d5c..90c27dda4feed2d0db56319fd58e6c195f26bbe2 100644 (file)
 
 @implementation iCalRepeatableEntityObject
 
++ (int)version {
+  return [super version] + 0 /* v0 */;
+}
++ (void)initialize {
+  NSAssert2([super version] == 0,
+            @"invalid superclass (%@) version %i !",
+            NSStringFromClass([self superclass]), [super version]);
+}
+
 - (void)dealloc {
   [self->rRules  release];
   [self->exRules release];