class Inspec::Telemetry::DataSeries
Attributes
data[R]
name[R]
Public Class Methods
new(name)
click to toggle source
# File lib/inspec/utils/telemetry/data_series.rb, line 10 def initialize(name) @name = name @enabled = true @data ||= [] end
Public Instance Methods
<<(appending_data)
click to toggle source
# File lib/inspec/utils/telemetry/data_series.rb, line 27 def <<(appending_data) data << appending_data end
Also aliased as: push
disable()
click to toggle source
# File lib/inspec/utils/telemetry/data_series.rb, line 23 def disable @enabled = false end
enabled?()
click to toggle source
This needs to also be set by configuration.
# File lib/inspec/utils/telemetry/data_series.rb, line 19 def enabled? @enabled end
to_h()
click to toggle source
# File lib/inspec/utils/telemetry/data_series.rb, line 33 def to_h { name: @name, data: @data, } end
to_json()
click to toggle source
# File lib/inspec/utils/telemetry/data_series.rb, line 40 def to_json to_h.to_json end