Skip to content

Instantly share code, notes, and snippets.

@Lordnibbler
Created April 27, 2012 03:22
Show Gist options
  • Select an option

  • Save Lordnibbler/2505443 to your computer and use it in GitHub Desktop.

Select an option

Save Lordnibbler/2505443 to your computer and use it in GitHub Desktop.
RKObjectMapping* channelMapping = [RKObjectMapping mappingForClass:[Channel class]];
[channelMapping mapKeyPath:@"id" toAttribute:@"identifier"];
[channelMapping mapKeyPath:@"name" toAttribute:@"name"];
[channelMapping mapKeyPath:@"num_of_listeners" toAttribute:@"numOfListeners"];
//object mapping for GETs
[[RKObjectManager sharedManager].mappingProvider setMapping:channelMapping forKeyPath:@"channels"];
//set up object serialization for POSTing back to rails
RKObjectMapping* channelSerializationMapping = [channelMapping inverseMapping];
[RKObjectManager sharedManager].serializationMIMEType = RKMIMETypeJSON;
//manager.acceptMIMEType = RKMIMETypeJSON;
[[RKObjectManager sharedManager].mappingProvider setSerializationMapping:channelSerializationMapping forClass:[Channel class]];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment