| 
									
										
										
										
											2016-11-15 16:56:29 +01:00
										 |  |  | # frozen_string_literal: true | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-07 13:42:32 -04:00
										 |  |  | redis_connection = Redis.new( | 
					
						
							| 
									
										
										
										
											2017-05-03 23:18:13 +02:00
										 |  |  |   url: ENV['REDIS_URL'], | 
					
						
							| 
									
										
										
										
											2016-11-07 23:20:52 +01:00
										 |  |  |   driver: :hiredis | 
					
						
							| 
									
										
										
										
											2016-11-15 16:56:29 +01:00
										 |  |  | ) | 
					
						
							| 
									
										
										
										
											2017-05-03 23:18:13 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-07 13:42:32 -04:00
										 |  |  | namespace = ENV.fetch('REDIS_NAMESPACE') { nil } | 
					
						
							| 
									
										
										
										
											2017-05-20 21:06:09 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-05-07 13:42:32 -04:00
										 |  |  | if namespace | 
					
						
							| 
									
										
										
										
											2017-05-20 21:06:09 +02:00
										 |  |  |   Redis.current = Redis::Namespace.new(namespace, redis: redis_connection) | 
					
						
							| 
									
										
										
										
											2017-05-07 13:42:32 -04:00
										 |  |  | else | 
					
						
							|  |  |  |   Redis.current = redis_connection | 
					
						
							|  |  |  | end |