diff --git a/KeyValueObjectMapping/DCParserConfiguration.h b/KeyValueObjectMapping/DCParserConfiguration.h index 467371b..c1387b7 100644 --- a/KeyValueObjectMapping/DCParserConfiguration.h +++ b/KeyValueObjectMapping/DCParserConfiguration.h @@ -23,6 +23,7 @@ - (void) addArrayMapper: (DCArrayMapping *)mapper; - (void) addObjectMapping: (DCObjectMapping *) mapper; +- (void) addObjectMappings: (NSArray *) mappings; - (void) addAggregator: (DCPropertyAggregator *) aggregator; - (void) addCustomInitializersObject:(DCCustomInitialize *) customInitialize; - (void) addCustomParsersObject:(DCCustomParser *)parser; diff --git a/KeyValueObjectMapping/DCParserConfiguration.m b/KeyValueObjectMapping/DCParserConfiguration.m index 3c38fcb..65956d1 100644 --- a/KeyValueObjectMapping/DCParserConfiguration.m +++ b/KeyValueObjectMapping/DCParserConfiguration.m @@ -61,6 +61,9 @@ - (void)addArrayMapper: (DCArrayMapping *)mapper { - (void) addObjectMapping: (DCObjectMapping *) mapper { [self.objectMappers addObject:mapper]; } +- (void) addObjectMappings: (NSArray *) mappings { + [self.objectMappers addObjectsFromArray:mappings]; +} - (void) addAggregator: (DCPropertyAggregator *) aggregator { [self.aggregators addObject:aggregator]; }