Ruby/ZOOM
Ruby/ZOOM provides a Ruby binding to the Z39.50 Object-Orientation Model (ZOOM), an abstract object-oriented programming interface to a subset of the services specified by the Z39.50 standard, also known as the international standard ISO 23950.
This software is based (and therefore depends) on YAZ, a free-software implementation of the Z39.50/SRW/SRU standards, but could be easily ported to any ZOOM compliant implementation.
Ruby/ZOOM is free-software, covered by the GNU Lesser General Public License and provided without any warranties of any kind.
Requirements
Ruby: http://www.ruby-lang.org/
YAZ (*): http://www.indexdata.dk/yaz/
* : Make sure you did pass the --enabled-shared option to the configure
script before building YAZ. Ruby/ZOOM requires a YAZ shared library
and YAZ does not build it by default.
Install
0. install Ruby
1. install YAZ
2. gem install ruby-zoom
Build from Source
0. checkout out code from cvs at rubyforge
1. install Rake
2. rake
5. gem install pkg/zoom-*.gem
Samples
Some programming examples are available in the `sample' directory.
Copying
Copyright (c) 2005 Laurent Sansonetti <[email protected]>
This library is free software.
You can distribute/modify this program under the terms of
the GNU LESSER GENERAL PUBLIC LICENSE Version 2.1.
Project Website
http://ruby-zoom.rubyforge.org