class ActiveHouse::Configuration
Constants
- CONNECTION_KEYS
- MAIN_NAME
Attributes
connection_config[R]
logger[R]
Public Instance Methods
connection_config=(value)
click to toggle source
# File lib/active_house/configuration.rb, line 26 def connection_config=(value) @connection_config = value.deep_symbolize_keys end
connection_config_for(name = nil)
click to toggle source
# File lib/active_house/configuration.rb, line 30 def connection_config_for(name = nil) name ||= MAIN_NAME name = name.to_sym config = if name == MAIN_NAME connection_config.key?(name) ? connection_config.fetch(name) : connection_config else connection_config.fetch(name) end config.slice(*CONNECTION_KEYS) end
logger=(value)
click to toggle source
# File lib/active_house/configuration.rb, line 21 def logger=(value) @logger = value Clickhouse.logger = @logger end