EEML-Ruby
A Ruby wrapper around the Extended Environments Markup Language (www.eeml.org)
Licensed under the MIT license (See COPYING file for details)
Author: James Smith ([email protected] / www.floppy.org.uk)
Homepage: github.com/Floppy/eeml-ruby
INSTALLATION
1) Enable gems from github, if you haven’t already done so (rubygems >= 1.2):
> sudo gem sources -a http://gems.github.com
2) Install gem
> sudo gem install Floppy-eeml
STATUS
The code can current create and parse EEML at a level equivalent to the “minimal” EEML example at eeml.org/xml/005/minimal.xml.
To parse EEML: call EEML::Environment#from_eeml(your_eeml_string), and you will get back an EEML::Environment object containing a number of EEML::Data objects.
To create EEML: create an EEML::Environment object, add one or more EEML::Data objects to it, and call EEML::Environment#to_eeml.