Module RR::ReplicationExtenders
In: lib/rubyrep/replication_extenders/postgresql_replication.rb
lib/rubyrep/replication_extenders/replication_extenders.rb
lib/rubyrep/replication_extenders/mysql_replication.rb

Replication extenders are modules that provide database specific functionality required for replication. They are mixed into ActiveRecord database connections. This module itself only provides functionality to register and retrieve such extenders.

Methods

Classes and Modules

Module RR::ReplicationExtenders::MysqlReplication
Module RR::ReplicationExtenders::PostgreSQLReplication

Public Class methods

Returns a Hash of currently registered replication extenders. (Empty Hash if no replication extenders were defined.)

Registers one or multiple replication extender. extender is a Hash with

  key::   The adapter symbol as used by ActiveRecord::Connection Adapters, e. g. :postgresql
  value:: Name of the module implementing the replication extender

[Validate]