module Telemetry::Snmp::Data::DefaultOpts
Public Class Methods
adapter()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 21 def adapter ENV["#{env_key}.adapter"] == 'postgres' ? 'postgres' : 'mysql2' end
database()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 36 def database ENV["#{env_key}.database"] || 'telemetry_snmp' end
default_credentials()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 5 def default_credentials { adapter: adapter, user: username, password: password, database: database, host: host, port: port, max_connections: max_connections, pool_timeout: pool_timeout, preconnect: preconnect, test: true } end
env_key()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 66 def env_key ENV['conflux.data.key'] || 'telemetry.snmp.data' end
host()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 41 def host ENV["#{env_key}.host"] || '127.0.0.1' end
max_connections()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 51 def max_connections ENV.key?("#{env_key}.max_connections") ? ENV["#{env_key}.max_connections"].to_i : 16 end
password()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 31 def password ENV["#{env_key}.password"] || nil end
pool_timeout()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 56 def pool_timeout ENV.key?("#{env_key}.pool_timeout") ? ENV["#{env_key}.pool_timeout"].to_i : 2 end
port()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 46 def port ENV.key?("#{env_key}.port") ? ENV["#{env_key}.port"].to_i : 3306 end
preconnect()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 61 def preconnect ENV["#{env_key}.preconnect"] || 'concurrently' end
username()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 26 def username ENV["#{env_key}.username"] || 'root' end
Private Instance Methods
adapter()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 21 def adapter ENV["#{env_key}.adapter"] == 'postgres' ? 'postgres' : 'mysql2' end
database()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 36 def database ENV["#{env_key}.database"] || 'telemetry_snmp' end
default_credentials()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 5 def default_credentials { adapter: adapter, user: username, password: password, database: database, host: host, port: port, max_connections: max_connections, pool_timeout: pool_timeout, preconnect: preconnect, test: true } end
env_key()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 66 def env_key ENV['conflux.data.key'] || 'telemetry.snmp.data' end
host()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 41 def host ENV["#{env_key}.host"] || '127.0.0.1' end
max_connections()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 51 def max_connections ENV.key?("#{env_key}.max_connections") ? ENV["#{env_key}.max_connections"].to_i : 16 end
password()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 31 def password ENV["#{env_key}.password"] || nil end
pool_timeout()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 56 def pool_timeout ENV.key?("#{env_key}.pool_timeout") ? ENV["#{env_key}.pool_timeout"].to_i : 2 end
port()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 46 def port ENV.key?("#{env_key}.port") ? ENV["#{env_key}.port"].to_i : 3306 end
preconnect()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 61 def preconnect ENV["#{env_key}.preconnect"] || 'concurrently' end
username()
click to toggle source
# File lib/telemetry/snmp/data/default_opts.rb, line 26 def username ENV["#{env_key}.username"] || 'root' end