forked from Floppy/eeml-ruby
A Ruby wrapper around the Extended Environments Markup Language
License
mrchrisadams/eeml-ruby
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
== 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://docs.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 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.
About
A Ruby wrapper around the Extended Environments Markup Language
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published