Sha256: 4c39670a485177445a546936a5e2f41a67aa51c1b3f1c36885866bb1c4f2e23d
Contents?: true
Size: 1.38 KB
Versions: 5
Compression:
Stored size: 1.38 KB
Contents
isbn ==== Version 2.0 This library provides methods to manipulate isbns. As of version 2.0 there has been a near complete rewrite of this library but this time there are tests. A few methods have been removed. Here is what remains: * ISBN.ten will return a 10 digit isbn if you give it a 10 or 13 digit isbn - it will raise a No10DigitISBNAvailable error if given an isbn starting with 979 because 979 isbns do NOT have a 10 digit counterpart. * ISBN.thirteen will return a 13 digit isbn if you give it 10 or thirteen digit isbn * ISBN.as_new will convert an isbn into the used book version for that isbn - for isbns starting with 978 it returns an isbn starting with 290 - for isbns starting with 979 it returns an isbn starting with 291 * ISBN.as_used will convert an isbn into the new book version for that isbn - for isbns starting with 290 it returns an isbn starting with 978 - for isbns starting with 291 it returns an isbn starting with 979 * ISBN.valid? will compare the check digit of the passed in isbn with that of one it computes * ISBN.from_image accept a jpeg of an isbn and OCR it into an isbn. - it uses the LibJPEG and GOCR libraries to accomplish. The src for both is available in /src. - probably will not run on Windows. Give it a try and let me know. - The OCR has been quite accurate in the situations where I have needed it. COPYRIGHT ========= Copyright (c) 2009 Tim Kersey.
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
isbn-2.0.4 | README |
isbn-2.0.3 | README |
isbn-2.0.2 | README |
isbn-2.0.1 | README |
isbn-2.0.0 | README |