Class: FreshConnection::SlaveConnection
- Inherits:
-
Object
- Object
- FreshConnection::SlaveConnection
- Defined in:
- lib/fresh_connection/slave_connection.rb
Overview
This class has been deprecated. It will delete at next version.
Class Method Summary collapse
- .connection_manager=(manager) ⇒ Object
- .ignore_configure_connection=(flag) ⇒ Object
- .ignore_models=(models) ⇒ Object
- .slave_connection ⇒ Object
Class Method Details
.connection_manager=(manager) ⇒ Object
26 27 28 29 |
# File 'lib/fresh_connection/slave_connection.rb', line 26 def connection_manager=(manager) deprecation("connection_manager=", "FreshConnection.connection_manager=") FreshConnection.connection_manager = manager end |
.ignore_configure_connection=(flag) ⇒ Object
21 22 23 24 |
# File 'lib/fresh_connection/slave_connection.rb', line 21 def ignore_configure_connection=(flag) deprecation("ignore_configure_connection=", "FreshConnection.ignore_configure_connection=") FreshConnection.ignore_configure_connection = flag end |
.ignore_models=(models) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/fresh_connection/slave_connection.rb', line 10 def ignore_models=(models) deprecation("ignore_models=", "ActiveRecord::Base.master_db_only!") models.each do |model| if model.is_a?(String) model.constantize.master_db_only! elsif model.ancestors.include?(ActiveRecord::Base) model.master_db_only! end end end |
.slave_connection ⇒ Object
31 32 33 |
# File 'lib/fresh_connection/slave_connection.rb', line 31 def slave_connection raise_deprecation_exception("slave_connection", "ArtiveRecord::Base.slave_connection") end |