2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# 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}\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
|