Method: Clickhouse.establish_connection
- Defined in:
- lib/clickhouse.rb
.establish_connection(arg = {}) ⇒ Object
36 37 38 39 40 41 42 43 |
# File 'lib/clickhouse.rb', line 36 def self.establish_connection(arg = {}) config = arg.is_a?(Hash) ? arg : (configurations || {})[arg.to_s] if config connect!(config) else raise InvalidConnectionError, "Invalid connection specified: #{arg.inspect}" end end |