Forum: Ruby xoxo-rb 0.1.0 (also: [SOLUTION])

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Christian N. (Guest)
on 2006-01-29 20:01
(Received via mailing list)

For this week's Ruby quiz, I ported and the result is:

= xoxo.rb, a XOXO parser and generator for Ruby

== What is xoxo.rb?

xoxo.rb is a Ruby library for loading and dumping data as
XOXO[], an simple, open outline
format written in standard XHTML and suitable for embedding in
(X)HTML, Atom, RSS, and arbitrary XML.

xoxo.rb is a straight port of the functionality of[], but
with an API more similar to Marshal and YAML.

== Current limitations

* No special support for encodings other than UTF-8.  Especially note
  that <tt>http-equiv</tt> headers are not respected.

* XOXO.dump only can dump these Ruby core classes:
  * String
  * Array
  * Hashes that have string (+to_s+) keys
  Other objects will be flattened with +to_s+.

== Contact

Please mail bugs, suggestions and patches to

Darcs repository ("darcs send" is welcome for patches):

== History

January 29, 2006:: First public release 0.1, written for the
                   {Ruby Q. #64}[].

== Copyright

Copyright (C) 2006  Christian N.

This work is licensed under the same terms as Ruby itself.

This work is indirectly based on, written by Kevin Marks

Please mail bugs, feature requests or patches to the mail addresses
found above or use IRC[irc://] to contact the

Download xoxo-rb 0.1.0 now at:

b54d7ff07a9eb6d5db45087c688fecc5  xoxo-rb-0.1.0.tar.gz

Happy hacking,
This topic is locked and can not be replied to.