Class: PlatformSamplingRates

Inherits:
Object
  • Object
show all
Defined in:
lib/wingify/models/settings/internal_event_sampling_settings_model.rb

Overview

Holds the sampling percentage for a specific platform (e.g. server). Maps to the per-platform object inside sampling.usage or sampling.debug.

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ PlatformSamplingRates

Returns a new instance of PlatformSamplingRates.



18
19
20
21
# File 'lib/wingify/models/settings/internal_event_sampling_settings_model.rb', line 18

def initialize(data)
  data ||= {}
  @server = data['server']
end

Instance Method Details

#get_serverNumeric?

Returns Sampling percentage for the server runtime.

Returns:

  • (Numeric, nil)

    Sampling percentage for the server runtime



24
25
26
# File 'lib/wingify/models/settings/internal_event_sampling_settings_model.rb', line 24

def get_server
  @server
end