Changeset [a3c768ea12655358014b6427e14d40d354dcbd87] by Andreas Ronge

April 8th, 2011 @ 09:51 PM

ActiveModel support for Relationships [#156]

Neo4j::Rails::Relationship is now ActiveModel compliant.
https://github.com/andreasronge/neo4j/commit/a3c768ea12655358014b64...

Committed by Andreas Ronge

  • A lib/neo4j/rails/rel_persistence.rb
  • A lib/neo4j/rails/relationship.rb
  • A lib/neo4j/rails/relationships/decl_relationship_dsl.rb
  • A lib/neo4j/rails/relationships/node_dsl.rb
  • A lib/neo4j/rails/relationships/rels_dsl.rb
  • A lib/neo4j/rails/relationships/storage.rb
  • R lib/neo4j/rails/relationships/mapper.rb
  • R lib/neo4j/rails/relationships/relationship.rb
  • M lib/neo4j/has_n/class_methods.rb
  • M lib/neo4j/has_n/decl_relationship_dsl.rb
  • M lib/neo4j/has_n/mapping.rb
  • M lib/neo4j/index/indexer_registry.rb
  • M lib/neo4j/node_mixin/node_mixin.rb
  • M lib/neo4j/rails/attributes.rb
  • M lib/neo4j/rails/finders.rb
  • M lib/neo4j/rails/model.rb
  • M lib/neo4j/rails/rails.rb
  • M lib/neo4j/rails/relationships/relationships.rb
  • M lib/neo4j/rails/validations.rb
  • M lib/neo4j/relationship.rb
  • M lib/neo4j/relationship_mixin/relationship_mixin.rb
  • M lib/neo4j/rels/traverser.rb
  • M lib/neo4j/rule/rule_node.rb
  • M lib/neo4j/traversal/traverser.rb
  • M spec/algo/graph_algo_spec.rb
  • M spec/rails/model_spec.rb
  • M spec/rails/relationship_spec.rb
  • M spec/spec_helper.rb
  • M spec/support/shared_model_examples.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