As an outgrowth of Stash (https://wiki.ucop.edu/display/Stash/Stash+Home), the UC Curation Center's in-progress next-gen platform for research dataset self-deposit and discovery, I've written the following, which might be of interest to anyone interested in working with ResourceSync in Ruby:
- resync, a Ruby gem providing an object mapping to and from ResourceSync XML documents: https://github.com/CDLUC3/resync - resync-client, a gem that builds on resync to simplify traversing a ResourceSync document tree and downloading resources from it: https://github.com/CDLUC3/resync-client Both gems are at about version 0.3 -- I'm not tinkering with them myself at the moment and I would say the core APIs are pretty stable, but there's plenty of room to add more convenience methods and so on, particularly on the document creation side. I hope folks find them of use -- comments, questions, bug and feature reports are all welcome. Best, David P.S. Apologies for cross-posting. Feel free to forward to anyone who you think might be interested. -- David Moles UC Curation Center California Digital Library