]> err.no Git - sope/blobdiff - sope-ical/NGiCal/NGVCardOrg.m
added class version checks
[sope] / sope-ical / NGiCal / NGVCardOrg.m
index 4acb83e1e747a1b4471540a1d239db8a00bda7c2..fd9b6b341fecd18c1a31fa368b12cda49b3583c1 100644 (file)
 
 @implementation NGVCardOrg
 
++ (int)version {
+  return [super version] + 0 /* v0 */;
+}
++ (void)initialize {
+  NSAssert2([super version] == 0,
+            @"invalid superclass (%@) version %i !",
+            NSStringFromClass([self superclass]), [super version]);
+}
+
 - (id)initWithName:(NSString *)_name units:(NSArray *)_units
   group:(NSString *)_grp types:(NSArray *)_tps arguments:(NSDictionary *)_a
 {