class CrystalDoc::RateLimiter

Defined in:

crystaldoc/rate_limiter.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(max_tokens : Float64 = 60.0, refill_rate : Float64 = 1.0) #

[View source]

Instance Method Detail

def allow?(key : String) : Bool #

[View source]
def buckets : Hash(String, CrystalDoc::RateLimiter::Bucket) #

[View source]
def max_tokens : Float64 #

[View source]
def refill_rate : Float64 #

[View source]