Master/Slave delegation for ActiveRecord models for reads/writes
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
LICENSE
README
init.rb

README

ActiveDelegate
==============

Provides ActiveRecord with the ability to talk to multiple databases from a single model.

# app/models/master_database.rb
class MasterDatabase < ActiveRecord::Base
  handles_connection_for :master_database # <-- this matches the key from our database.yml
end

# app/models/animal.rb
class Animal < ActiveRecord::Base
  delegates_connection_to :master_database, :on => [:create, :save, :destroy]
end

TODO: Add more documentation