All-purpose Property List manipulation library

Plist is a library to manipulate Property List files, also known as plists. It can parse plist files into native Ruby data structures as well as generating new plist files from your Ruby objects.

Usage

See USAGE.

Project Page

plist.rubyforge.org

Subversion repository

svn://rubyforge.org//var/svn/plist

RDoc (on RubyForge)

plist.rubyforge.org

Credits

plist is maintained by Ben Bleything <[email protected]> and Patrick May <[email protected]>. Patrick wrote most of the code; Ben is a recent addition to the project, having merged in his plist generation library.

Other folks who have helped along the way:

Martin Dittus

who pointed out that Time wasn’t enough for plist Dates, especially those in ~/Library/Cookies/Cookies.plist

Chuck Remes

who pushed Patrick towards implementing #to_plist

Mat Schaffer

who supplied code and test cases for <data> elements

Michael Granger

for encouragement and help

License and Copyright

plist is released under the MIT License.

Portions of the code (notably the Rakefile) contain code pulled and/or adapted from other projects. These files contain a comment at the top describing what was used.

MIT License

:include: MIT-LICENSE