Sha256: 64ac70e46291a74a30967dbd5af8b02c94f20a151fd76f909167432aa8c4b2d1

Contents?: true

Size: 349 Bytes

Versions: 5

Compression:

Stored size: 349 Bytes

Contents

module RailsDbAdmin
	class ConnectionHandler
	  def self.create_connection_class(database)
	      klass = nil
	
	      unless database.blank?
	        klass = Class.new ActiveRecord::Base
	        klass.establish_connection(database)
	      else
	        klass = ActiveRecord::Base
	      end
	      
	      klass
	  end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_db_admin-2.0.4 lib/rails_db_admin/connection_handler.rb
rails_db_admin-2.0.3 lib/rails_db_admin/connection_handler.rb
rails_db_admin-2.0.2 lib/rails_db_admin/connection_handler.rb
rails_db_admin-2.0.1 lib/rails_db_admin/connection_handler.rb
rails_db_admin-2.0.0 lib/rails_db_admin/connection_handler.rb