2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/generators/tiny_redis_generator.rb', line 2
def create_tiny_redis_file
create_file "config/initializers/tiny-redis.rb", "concurrency = ENV.fetch(\"RAILS_MAX_CONCURRENCY\") {5}\ntimeout = ENV.fetch(\"REDIS_TIMEOUT\") {1}\n\nurl = ENV.fetch(\"REDIS_URL\"){\nif Rails.env.test?\n \"redis://127.0.0.1:6379/2\"\nelse\n \"redis://127.0.0.1:6379/1\"\nend\n}\n\nif Rails.env.test?\n$redis = ConnectionPool::Wrapper.new(size: concurrency, timeout: timeout) { Redis.new(url: url )}\n$redis.flushall\nelse\n$redis = ConnectionPool::Wrapper.new(size: concurrency, timeout: timeout) { Redis.new(url: url )}\nend\n"
end
|