TNLHTTPMethod TNLHTTPMethodFromString()

in Source/TNLHTTP.m [134:154]


TNLHTTPMethod TNLHTTPMethodFromString(NSString *methodString)
{
#define METHOD_CASE(m) \
if (methodString && [methodString caseInsensitiveCompare:@"" #m ] == NSOrderedSame) { /* TWITTER_STYLE_CASE_INSENSITIVE_COMPARE_NIL_PRECHECKED */ \
    return TNLHTTPMethod##m ; \
} else
#define METHOD_CASE_UNKNOWN \
{ return TNLHTTPMethodUnknown; }

    METHOD_CASE(OPTIONS)
    METHOD_CASE(GET)
    METHOD_CASE(HEAD)
    METHOD_CASE(POST)
    METHOD_CASE(PUT)
    METHOD_CASE(DELETE)
    METHOD_CASE(TRACE)
    METHOD_CASE(CONNECT)
    METHOD_CASE_UNKNOWN

#undef METHOD_CASE
}