Sha256: 81959251909f372f3f64b994f31eec21543869c479e8ca2aeed3eb46d2e5bf28
Contents?: true
Size: 723 Bytes
Versions: 2
Compression:
Stored size: 723 Bytes
Contents
require 'railsless/active_record/version' require 'railsless/active_record/config' require 'railsless/active_record/seed_loader' require 'railsless/active_record/rake' require 'active_record' module Railsless module ActiveRecord module_function def connect!(config) db_config = config.db_config if db_config.is_a?(String) ::ActiveRecord::Base.establish_connection(db_config) else ::ActiveRecord::Base.configurations = db_config ::ActiveRecord::Base.establish_connection(config.env) end ::ActiveRecord::Base.logger = config.logger ::ActiveRecord::Base end def disconnect! ::ActiveRecord::Base.clear_active_connections! end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
railsless-active_record-0.0.2 | lib/railsless/active_record.rb |
railsless-active_record-0.0.1 | lib/railsless/active_record.rb |