Sha256: c6255367cf7eac6c293f87e9779f0b080706c53f0ad907fee1a5ac633fc08497
Contents?: true
Size: 686 Bytes
Versions: 3
Compression:
Stored size: 686 Bytes
Contents
require 'active_support/core_ext/hash/except' require 'sequel/extensions/migration' require 'sequel-rails/configuration' require 'sequel-rails/runtime' require 'sequel-rails/railties/benchmarking_mixin' module Rails module Sequel def self.connection(environment = nil) environment ||= Rails.env @@connections[environment] ||= setup(environment) end def self.setup(environment = nil) environment ||= Rails.env @@connections ||= {} @@connections[environment] ||= ::Sequel.connect({:logger => configuration.logger}.merge(::Rails::Sequel.configuration.environment_for(environment.to_s))) @@connections[environment] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vizzuality-sequel-rails-0.3.7 | lib/sequel-rails/setup.rb |
vizzuality-sequel-rails-0.3.6 | lib/sequel-rails/setup.rb |
vizzuality-sequel-rails-0.3.5 | lib/sequel-rails/setup.rb |