Sha256: ad6185ed98e0ebfb85f66b31d82337c32d45e2efabe0887dd1e73fd04da6486d

Contents?: true

Size: 282 Bytes

Versions: 7

Compression:

Stored size: 282 Bytes

Contents

class ActiveRecord::Base
  mattr_accessor :shared_connection
  @@shared_connection = nil

  def self.connection
    @@shared_connection || ConnectionPool::Wrapper.new(:size => 1) { retrieve_connection }
  end
end

ActiveRecord::Base.shared_connection = ActiveRecord::Base.connection

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ab_admin-0.2.3 lib/generators/ab_admin/install/templates/spec/support/shared_connection.rb
ab_admin-0.2.2 lib/generators/ab_admin/install/templates/spec/support/shared_connection.rb
ab_admin-0.2.1 lib/generators/ab_admin/install/templates/spec/support/shared_connection.rb
ab_admin-0.2.0 lib/generators/ab_admin/install/templates/spec/support/shared_connection.rb
ab_admin-0.1.2 lib/generators/ab_admin/install/templates/spec/support/shared_connection.rb
ab_admin-0.1.1 lib/generators/ab_admin/install/templates/spec/support/shared_connection.rb
ab_admin-0.1.0 lib/generators/ab_admin/install/templates/spec/support/shared_connection.rb