Method: InfluxDB2::Client#initialize
- Defined in:
- lib/influxdb2/client/client.rb
#initialize(url, token, options = nil) ⇒ Client
Instantiate a new InfluxDB client.
54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/influxdb2/client/client.rb', line 54 def initialize(url, token, = nil) @auto_closeable = [] @options = ? .dup : {} @options[:url] = url if url.is_a? String @options[:token] = token if token.is_a? String @options[:logger] = @options[:logger].nil? ? DefaultApi.create_logger : @options[:logger] @options[:debugging] = @options[:debugging].nil? ? false : @options[:debugging] @closed = false at_exit { close! } end |