YAXML Module
This code is released under LGPL. YAXML module make the next conversions:
* YAML -> YAXML
* JSON -> YAXML
* YAXML -> YAML
* YAXML -> JSON
All conversions can use a file or a string as source.
You can use this module in two ways:
1) Creating a Yaxml object
xml = Yaxml.new 'file.yml'
xml.write( $stdout, 2)
xml.to_json
xml.to_yaml
2) Using static methods of Yaxml module
xml = Yaxml::yaml2yaxml( 'file.yml' )
xml.write( $stdout, 2)
Also, you can use:
xml = Yaxml::json2yaxml( { numbers: [ 1, 2, 3 ]} )
yaml = Yaxml::yaxml2yaml( 'file.yaxml' )
json = Yaxml::yaxml2json( 'file.yaxml' )
YAXML is standalone library. It requires no other libraries. Just Ruby!
- Author
-
Diego Moreno (dmoreno AT dit.upm.es)
- License
-
GNU Lesser General Public License (aka LGPL)
Installing YAXML
You may get the latest stable version from Rubyforge.
$ gem install yaxml
Loading YAXML
You have probably got the gem, right? To load YAXML:
require 'rubygems'
require 'yaxml'
Documentation
You can see the documentation in the project home page: