Changeset [46eae24a704d0d3062456d1d1b44dc83a9cf260a] by andreas

June 15th, 2009 @ 12:06 AM

Replaced add_relationship with the '<<' operator on the relationships method. (node.relationships.outgoing(:friends) << node2) Refactoring, rename of various files and classes. Tidy up some RSpec code. Made :outgoing the default option in traversals/relationships (was :both directions before).

Committed by andreas

  • M README.rdoc
  • M lib/extensions/reindexer.rb
  • M lib/extensions/tx_tracker.rb
  • M lib/neo4j.rb
  • M lib/neo4j/event_handler.rb
  • M lib/neo4j/mixins/dynamic_accessor.rb
  • M lib/neo4j/mixins/node.rb
  • M lib/neo4j/mixins/relationship.rb
  • M lib/neo4j/neo.rb
  • M lib/neo4j/relationships/dynamic_relationship.rb
  • M lib/neo4j/relationships/has_list.rb
  • M lib/neo4j/relationships/has_n.rb
  • M lib/neo4j/relationships/relationship.rb
  • M lib/neo4j/relationships/relationship_info.rb
  • M lib/neo4j/relationships/relationship_traverser.rb
  • M lib/neo4j/relationships/relationships.rb
  • M lib/neo4j/relationships/wrappers.rb
  • M test/neo4j/node_mixin_spec.rb
  • M test/neo4j/order_spec.rb
  • M test/neo4j/readme_spec.rb
  • M test/neo4j/ref_node_spec.rb
  • M test/neo4j/reindexer_spec.rb
  • M test/neo4j/relation_traverser_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