Module: Redcord::RedisConnection
- Extended by:
- T::Helpers, T::Sig
- Included in:
- Base
- Defined in:
- lib/redcord/redis_connection.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary
collapse
- RedcordClientType =
T.type_alias { T.any(Redcord::Redis, Redcord::ConnectionPool) }
Class Method Summary
collapse
Class Method Details
.connections ⇒ Object
99
100
101
|
# File 'lib/redcord/redis_connection.rb', line 99
def self.connections
@connections ||= {}
end
|
.included(klass) ⇒ Object
21
22
23
24
|
# File 'lib/redcord/redis_connection.rb', line 21
def self.included(klass)
klass.extend(ClassMethods)
klass.include(InstanceMethods)
end
|
.merge_and_resolve_default(config) ⇒ Object
91
92
93
94
95
96
|
# File 'lib/redcord/redis_connection.rb', line 91
def self.merge_and_resolve_default(config)
env = Rails.env
config[env] = {} unless config.include?(env)
config[env]['default'] = {} unless config[env].include?('default')
config
end
|
.procs_to_prepare ⇒ Object
104
105
106
|
# File 'lib/redcord/redis_connection.rb', line 104
def self.procs_to_prepare
@procs_to_prepare
end
|