module Replicat::Model

Public Instance Methods

replicate(connection_name = nil) click to toggle source
# File lib/replicat/model.rb, line 3
def replicate(connection_name = nil)
  raise "You must set `connection_name` of this model class." if !connection_name && !defined?(Rails)
  include Replicat::Replicable
  self.connection_name = connection_name || Rails.env.to_s
  self
end
replicated?() click to toggle source
# File lib/replicat/model.rb, line 10
def replicated?
  ancestors.include?(Replicable)
end