Neo4j is a graph database for JRuby.
It supports: transactions, querying/indexing, traversal of relationships, mapping of ruby objects to a graph.
It uses the java libs neo4j and lucene.
These details are provided for information only. No information here is legal advice and should not be used as such.