deep-linking-sample/Apps/Wikipedia/WMF Framework/Third Party/Mantle/NSDictionary+MTLMappingAdditions.m

24 lines
573 B
Mathematica
Raw Normal View History

//
// NSDictionary+MTLMappingAdditions.m
// Mantle
//
// Created by Robert Böhnke on 10/31/13.
// Copyright (c) 2013 GitHub. All rights reserved.
//
#import "MTLModel.h"
#import "NSDictionary+MTLMappingAdditions.h"
@implementation NSDictionary (MTLMappingAdditions)
+ (NSDictionary *)mtl_identityPropertyMapWithModel:(Class)modelClass {
NSCParameterAssert([modelClass conformsToProtocol:@protocol(MTLModel)]);
NSArray *propertyKeys = [modelClass propertyKeys].allObjects;
return [NSDictionary dictionaryWithObjects:propertyKeys forKeys:propertyKeys];
}
@end