Class: Datadog::Core::UnlimitedLimiter

Inherits:
RateLimiter show all
Defined in:
lib/datadog/core/rate_limiter.rb

Overview

RateLimiter that accepts all resources, with no limits.

Instance Method Summary collapse

Instance Method Details

#allow?(_ = 1) ⇒ Boolean

Returns always true.

Returns:

  • (Boolean)

    always true



175
176
177
# File 'lib/datadog/core/rate_limiter.rb', line 175

def allow?(_ = 1)
  true
end

#effective_rateFloat

Returns always 100%.

Returns:

  • (Float)

    always 100%



180
181
182
# File 'lib/datadog/core/rate_limiter.rb', line 180

def effective_rate
  1.0
end