Rubyhaze-persisted is a project mainly written in Ruby, based on the MIT license.
ActiveRecord-like objects persisted with Hazelcast and RubyHaze
= rubyhaze-persisted
RubyHaze Persisted is a little gem that helps you persist and search your (j)ruby objects into Hazelcast distributed maps.
== Getting started
Let's get some distributed ruby objects going:
shell> rvm jruby shell> gem install rubyhaze-persisted shell> rubyhaze_console
require 'rubyhaze-persisted'
class Foo include RubyHaze::Persisted attribute :name, :string attribute :age, :int end
a = Foo.create :name => "Raffaello", :age => 32 b = Foo.create :name => "Leonardo", :age => 45 c = Foo.create :name => "Michelangelo", :age => 65
found = Foo.find "age < 60 AND name LIKE '%lo'" found.first.name
"Raffaello"
== Note on Patches/Pull Requests
== Copyright
Copyright (c) 2010 Adrian Madrid. See LICENSE for details.