1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

use Process.pid rather than $$

This commit is contained in:
Aaron Patterson 2012-02-16 14:49:21 -08:00
parent aaff1a4101
commit decafdd57a
3 changed files with 7 additions and 7 deletions

View file

@ -334,7 +334,7 @@ module ActiveRecord
end
def connection_pools
@connection_pools[$$]
@connection_pools[Process.pid]
end
def establish_connection(name, spec)
@ -409,20 +409,20 @@ module ActiveRecord
private
def class_to_pool
@class_to_pool[$$]
@class_to_pool[Process.pid]
end
def set_pool_for_spec(spec, pool)
@connection_pools[$$][spec] = pool
@connection_pools[Process.pid][spec] = pool
end
def set_class_to_pool(name, pool)
@class_to_pool[$$][name] = pool
@class_to_pool[Process.pid][name] = pool
pool
end
def get_pool_for_class(klass)
@class_to_pool[$$].fetch(klass) {
@class_to_pool[Process.pid].fetch(klass) {
c_to_p = @class_to_pool.values.find { |class_to_pool|
class_to_pool[klass]
}

View file

@ -119,7 +119,7 @@ module ActiveRecord
private
def cache
@cache[$$]
@cache[Process.pid]
end
end

View file

@ -359,7 +359,7 @@ module ActiveRecord
private
def cache
@cache[$$]
@cache[Process.pid]
end
def dealloc(key)