Class: Sqreen::Ecosystem::Tracing::Sampler::RandomPrimitive
- Inherits:
-
Object
- Object
- Sqreen::Ecosystem::Tracing::Sampler::RandomPrimitive
- Defined in:
- lib/sqreen/ecosystem/tracing/sampler.rb
Instance Method Summary collapse
-
#initialize(probability) ⇒ RandomPrimitive
constructor
A new instance of RandomPrimitive.
- #triggers? ⇒ Boolean
Constructor Details
#initialize(probability) ⇒ RandomPrimitive
Returns a new instance of RandomPrimitive.
83 84 85 |
# File 'lib/sqreen/ecosystem/tracing/sampler.rb', line 83 def initialize(probability) @probability = probability end |
Instance Method Details
#triggers? ⇒ Boolean
87 88 89 |
# File 'lib/sqreen/ecosystem/tracing/sampler.rb', line 87 def triggers? @probability >= rand end |