# File lib/seamless_database_pool.rb, line 72 def set_read_only_connection_type(connection_type) saved_connection = Thread.current[:read_only_connection] retval = nil begin connection_type = {} if connection_type == :persistent Thread.current[:read_only_connection] = connection_type retval = yield if block_given? ensure Thread.current[:read_only_connection] = saved_connection end return retval end