Skip to content
A Ruby wrapper around the Extended Environments Markup Language
Ruby
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
lib
spec
.gitignore
COPYING
README
Rakefile
eeml-ruby.gemspec

README

== EEML-Ruby

A Ruby wrapper around the Extended Environments Markup Language
(http://www.eeml.org)

Licensed under the MIT license (See COPYING file for details)

Author: James Smith (james@floppy.org.uk / http://www.floppy.org.uk)

Homepage: http://github.com/Floppy/eeml-ruby

Documentation: http://rdoc.info/projects/Floppy/eeml-ruby

== INSTALLATION

1) Enable gems from gemcutter, if you haven't already done so:
    > sudo gem install gemcutter
    > sudo gem tumble

2) Install gem
    > sudo gem install eeml-simple

== STATUS

The code can current create EEML at a level equivalent to the
"complete" EEML example at http://eeml.org/xml/005/complete.xml, and parse the
"minimal" level at http://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.

== EXAMPLES

The file examples/simple_server.rb contains a simple WEBrick server which serves
an EEML document. This allows a site like Pachube (http://www.pachube.com) to
fetch EEML data from your system.
Something went wrong with that request. Please try again.