in Framework/ROADSerialization/ROADSerialization/Assistants/RFSerializationAssistant.m [127:138]
id RFCustomDeserialization(id value, RFSerializationCustomHandler *customHandlerAttribute) {
id decodedValue;
id<RFJSONSerializationHandling> customSerializationHandler = [[customHandlerAttribute.handlerClass alloc] init];
if ([customSerializationHandler respondsToSelector:@selector(decodeObject:)]) {
decodedValue = [customSerializationHandler decodeObject:value];
}
else {
RFSCLogWarn(@"Custom handler - %@ - was assigned, but it does not have appropriate decoding method!", NSStringFromClass(customHandlerAttribute.handlerClass));
}
return decodedValue;
}