From eec669100bb90ec095aadde7b67aa2e304f7cb3a Mon Sep 17 00:00:00 2001 From: Jacques Pienaar Date: Tue, 18 Feb 2014 00:01:26 +0200 Subject: [PATCH] Added convenience method: - (void) addObjectMappings: (NSArray *) mappings --- KeyValueObjectMapping/DCParserConfiguration.h | 1 + KeyValueObjectMapping/DCParserConfiguration.m | 3 +++ 2 files changed, 4 insertions(+) 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]; }