Files
RestKit/Code/ObjectMapping/RKHTTPUtilities.m
Jawwad Ahmad 8cbdb5f7ed Trailing whitespace cleanup from files in the Code directory.
Used the following command from within the Code dir:
git ls-files *.m *.h *.json | xargs /usr/bin/sed -i '' -E 's/[[:space:]]*$//'
2012-09-02 12:51:45 -04:00

75 lines
1.8 KiB
Objective-C

//
// RKHTTPUtilities.m
// RestKit
//
// Created by Blake Watters on 8/24/12.
// Copyright (c) 2012 RestKit. All rights reserved.
//
#import "RKHTTPUtilities.h"
NSUInteger RKStatusCodeRangeLength = 100;
NSRange RKStatusCodeRangeForClass(RKStatusCodeClass statusCodeClass)
{
return NSMakeRange(statusCodeClass, RKStatusCodeRangeLength);
}
NSIndexSet * RKStatusCodeIndexSetForClass(RKStatusCodeClass statusCodeClass)
{
return [NSIndexSet indexSetWithIndexesInRange:RKStatusCodeRangeForClass(statusCodeClass)];
}
NSString *RKStringFromRequestMethod(RKRequestMethod method)
{
switch (method) {
case RKRequestMethodGET:
return @"GET";
break;
case RKRequestMethodPOST:
return @"POST";
break;
case RKRequestMethodPUT:
return @"PUT";
break;
case RKRequestMethodPATCH:
return @"PATCH";
break;
case RKRequestMethodDELETE:
return @"DELETE";
break;
case RKRequestMethodHEAD:
return @"HEAD";
break;
default:
break;
}
return nil;
}
RKRequestMethod RKRequestMethodFromString(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;
} else if ([methodName isEqualToString:@"PATCH"]) {
return RKRequestMethodPATCH;
}
return RKRequestMethodInvalid;
}