Docs for mapping operation data source. Still don't love the method names. Maybe we can eliminate this somehow...

This commit is contained in:
Blake Watters
2012-09-19 22:55:25 -04:00
parent 5a20754698
commit 991ced34da
7 changed files with 74 additions and 12 deletions

View File

@@ -211,7 +211,7 @@ BOOL RKObjectIsValueEqualToValue(id sourceValue, id destinationValue);
if (! self.hasPerformedMapping) {
id sourceObject = self.rootKeyPath ? [self.sourceObject valueForKeyPath:self.rootKeyPath] : self.sourceObject;
if (nil == self.destinationObject) {
self.destinationObject = [self.mappingOperationDataSource objectForMappableContent:self.sourceObject mapping:self.mapping];
self.destinationObject = [self.mappingOperationDataSource mappingOperation:nil targetObjectForRepresentation:self.sourceObject withMapping:self.mapping];
}
RKMappingOperation *mappingOperation = [RKMappingOperation mappingOperationFromObject:sourceObject toObject:self.destinationObject withMapping:self.mapping];
mappingOperation.dataSource = self.mappingOperationDataSource;