Module: FreshConnection

Extended by:
ActiveSupport::Autoload
Defined in:
lib/fresh_connection.rb,
lib/fresh_connection/railtie.rb,
lib/fresh_connection/version.rb,
lib/fresh_connection/initializer.rb,
lib/fresh_connection/access_control.rb,
lib/fresh_connection/extend/ar_base.rb,
lib/fresh_connection/slave_connection.rb,
lib/fresh_connection/connection_manager.rb,
lib/fresh_connection/extend/ar_relation.rb,
lib/fresh_connection/extend/mysql2_adapter.rb,
lib/fresh_connection/slave_connection_handler.rb,
lib/fresh_connection/extend/connection_handler.rb,
lib/fresh_connection/rack/connection_management.rb,
lib/fresh_connection/abstract_connection_manager.rb

Defined Under Namespace

Modules: Extend, Rack Classes: AbstractConnectionManager, AccessControl, ConnectionManager, Initializer, Railtie, SlaveConnection, SlaveConnectionHandler

Constant Summary collapse

VERSION =
"0.2.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.connection_managerObject



17
18
19
# File 'lib/fresh_connection.rb', line 17

def connection_manager
  @connection_manager || ConnectionManager
end

.ignore_configure_connection=(value) ⇒ Object (writeonly)

Sets the attribute ignore_configure_connection

Parameters:

  • value

    the value to set the attribute ignore_configure_connection to.



15
16
17
# File 'lib/fresh_connection.rb', line 15

def ignore_configure_connection=(value)
  @ignore_configure_connection = value
end

.retry_limitObject



25
26
27
# File 'lib/fresh_connection.rb', line 25

def retry_limit
  @retry_limit || 3
end

Class Method Details

.ignore_configure_connection?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/fresh_connection.rb', line 21

def ignore_configure_connection?
  !!@ignore_configure_connection
end

.rails_3?Boolean

Returns:

  • (Boolean)


29
30
31
# File 'lib/fresh_connection.rb', line 29

def rails_3?
  ActiveRecord::VERSION::MAJOR == 3
end

.rails_4?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/fresh_connection.rb', line 33

def rails_4?
  ActiveRecord::VERSION::MAJOR == 4
end