Sword2Ruby gem

Introduction

The Sword2Ruby gem provides Sword client functionality when run against a Sword 2.0 compliant server. It eases integration of Ruby applications with Sword servers, taking care of things like authentication, deposit-receipts and the parsing of Sword tags.

It was developed as part of the JISC Sword 2.0 project. For more information on Sword, see: http://www.swordapp.org/. The Sword 2 specification can be found at: http://sword-app.svn.sourceforge.net/viewvc/sword-app/spec/tags/sword-2.0/SWORDProfile.html?revision=377

This code lives at https://github.com/CottageLabs/sword2ruby.

Requirements

In order to use the Sword2Ruby gem, you will require:-

Installation

To install Sword2Ruby and its associated dependencies, make sure you have Bundler installed, then from the command line, run:

bundle install sword2ruby

Now you can use the Sword2Ruby library with:

require 'sword2ruby'

at the top of your Ruby code.

Usage

Refer to the Rdoc for full details of all the classes and their methods.