Changeset [24c6fafeb9dcfe0f32ac1c5bf28b63d3b79b2a1c] by andreas

June 17th, 2009 @ 10:47 PM

Merge from, Thanks Martin Kleppmann. Moved the rest.rb to the extension folder and made it listen for neo4j.stop and start events. TODO: add an UUID generator extensions that listen for create node events and sets the :uuid property. Use this UUID in the rest extension instead of neo_node_id [#26]

Committed by andreas

  • M .gitignore
  • M Rakefile
  • M examples/admin/Rakefile
  • M examples/admin/admin.rb
  • M examples/admin/public/jquery.js
  • M examples/admin/public/neo4j.css
  • M examples/admin/public/neo_admin.js
  • M examples/admin/spec/admin_spec.rb
  • M examples/admin/views/index.erb
  • M lib/neo4j.rb
  • M lib/neo4j/config.rb
  • M lib/neo4j/extensions/rest.rb
  • M lib/neo4j/extensions/tx_tracker.rb
  • M lib/neo4j/mixins/node.rb
  • M lib/neo4j/mixins/relationship.rb
  • M lib/neo4j/neo.rb
  • M lib/rest.rb
  • M test/neo4j/node_mixin_spec.rb
  • M test/neo4j/tx_tracker_spec.rb
  • M test/rest/example.rb
  • M test/rest/rest_spec.rb
New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Neo4j.rb is a graph database framework for JRuby.

It provides:

* Mapping of ruby objects to nodes in networks rather than in tables.
* Storage of ruby object to a file system.
* Fast traversal of relationships between nodes in a hugh node space.
* Transaction with rollbacks support.
* Indexing and quering of ruby objects.
* Integration with Rails