Module: MasterSlave

Defined in:
lib/master_slave.rb,
lib/master_slave/core.rb,
lib/master_slave/railtie.rb,
lib/master_slave/version.rb,
lib/master_slave/configuration.rb,
lib/master_slave/runtime_registry.rb,
lib/master_slave/connection_handler.rb,
lib/rails/generators/config_generator.rb

Defined Under Namespace

Modules: Core, Generators Classes: Configuration, ConnectionHandler, Railtie, RuntimeRegistry

Constant Summary collapse

VERSION =
'4.1.0'

Class Method Summary collapse

Class Method Details

.configObject



14
15
16
# File 'lib/master_slave.rb', line 14

def config
  @config ||= MasterSlave::Configuration.new
end

.quietObject



18
19
20
21
# File 'lib/master_slave.rb', line 18

def quiet
  return @quiet if defined?(@quiet)
  @quiet = false
end

.quiet=(value) ⇒ Object



23
24
25
# File 'lib/master_slave.rb', line 23

def quiet=(value)
  @quiet = !!value
end

.setup!Object



27
28
29
# File 'lib/master_slave.rb', line 27

def setup!
  MasterSlave::ConnectionHandler.setup_connection
end