Hi I've released the Ruby/JRuby wrapper for Neo4j which uses Neo4j 2.0.0.
Here is a simple example how to use it using the Neo4j Server. Install the neo4j-core 3.0.0.alpha.2 release. Type the following in a terminal: gem install neo4j-core --pre Create a Rakefile with the following line: require 'neo4j/tasks/neo4j_server' Install and start neo4j, type the following in a terminal: rake neo4j:install[community-2.0.0] rake neo4j:start Open a IRB/Pry terminal and play with the new API $ irb 2.0.0-p247 :001 > require 'neo4j-core' 2.0.0-p247 :002 > Neo4j::Session.open(:server_db, "http://localhost:7474") 2.0.0-p247 :003 > a = Neo4j::Node.create(name: 'andreas') 2.0.0-p247 :004 > b = Neo4j::Node.create({name: 'jimmy'}, :person) # create with a label 2.0.0-p247 :005 > b.labels => [:person] If you are using JRuby it's even easier since the embedded database comes included (in the neo4j-community gem) - no need to install it with Rake. Here is the same example, but using the Embedded API: jruby-1.7.4 :001 > require 'neo4j-core' jruby-1.7.4 :002 > Neo4j::Session.open(:embedded_db, 'mydatabase_folder') jruby-1.7.4 :004 > Neo4j::Session.current.start jruby-1.7.4 :005 > a = Neo4j::Node.create(name: 'andreas') jruby-1.7.4 :006 > b = Neo4j::Node.create({name: 'jimmy'}, :person) jruby-1.7.4 :007 > b.labels => [:person] Notice the only difference between Neo4j server and Neo4j embedded is how the session is created. For more info, see https://github.com/andreasronge/neo4j-core merry christmas /Andreas -- You received this message because you are subscribed to the Google Groups "Neo4j" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
