public
Description: Distributed Rails Objects
Homepage:
Clone URL: git://github.com/russ/distributed.git
name age message
file .gitignore Loading commit data...
file README.rdoc
file Rakefile
directory bin/
file init.rb
directory lib/
directory spec/
README.rdoc

Usage

Start the ring server daemon

        ./script/ring_server

Create a ActiveRecord model that knows how to be distributed

        class User < ActiveRecord::Base
                include Distributed::Distributable
        end

Use this object across the network

        user = Distributed::User.find_by_name('Shake')
        user.save!

Configuration

        Distributed::Config.development # Fakes interaction if true
        Distributed::Config.app_name # Applciation Namespace
        Distributed::Config.timeout

Tips

To increase the speed of the object loading require the model in an initailizer

        require 'user'