Ruby-ISO-9660 is a pure Ruby library designed to parse and perform in place edits to ISO 9660 headers. It is currently incomplete, but does several useful things. Check the examples folder to see what it can do.
This library is licensed under the MIT license.