Implemented helper functions for converting between Strings and RKRequestMethod enum types.

This commit is contained in:
Blake Watters
2012-01-10 16:13:20 -05:00
parent b18479f448
commit a5cb5f5060
2 changed files with 48 additions and 0 deletions

View File

@@ -36,6 +36,51 @@
#import "RKParserRegistry.h"
#import "RKRequestSerialization.h"
NSString *RKRequestMethodNameFromType(RKRequestMethod method) {
switch (method) {
case RKRequestMethodGET:
return @"GET";
break;
case RKRequestMethodPOST:
return @"POST";
break;
case RKRequestMethodPUT:
return @"PUT";
break;
case RKRequestMethodDELETE:
return @"DELETE";
break;
case RKRequestMethodHEAD:
return @"HEAD";
break;
default:
break;
}
return nil;
}
RKRequestMethod RKRequestMethodTypeFromName(NSString *methodName) {
if ([methodName isEqualToString:@"GET"]) {
return RKRequestMethodGET;
} else if ([methodName isEqualToString:@"POST"]) {
return RKRequestMethodPOST;
} else if ([methodName isEqualToString:@"PUT"]) {
return RKRequestMethodPUT;
} else if ([methodName isEqualToString:@"DELETE"]) {
return RKRequestMethodDELETE;
} else if ([methodName isEqualToString:@"HEAD"]) {
return RKRequestMethodHEAD;
}
return RKRequestMethodInvalid;
}
// Set Logging Component
#undef RKLogComponent
#define RKLogComponent lcl_cRestKitNetwork