Module: TelemetryClient

Defined in:
lib/telemetry_client.rb

Defined Under Namespace

Classes: TelemetryLogClient

Constant Summary collapse

ENABLE_TELEMETRY =
'ENABLE_TELEMETRY'

Class Method Summary collapse

Class Method Details

.disable_telemetryObject



17
18
19
20
# File 'lib/telemetry_client.rb', line 17

def self.disable_telemetry
    ENV[ENABLE_TELEMETRY] = 'false'
    $telemetry_enabled = false
end

.enable_telemetryObject



12
13
14
15
# File 'lib/telemetry_client.rb', line 12

def self.enable_telemetry
    ENV[ENABLE_TELEMETRY] = 'true'
    $telemetry_enabled = true
end

.is_telemetry_enabledObject



22
23
24
# File 'lib/telemetry_client.rb', line 22

def self.is_telemetry_enabled
    return $telemetry_enabled
end