Sha256: 97fd0419f5e0fb5544a1b4d61b17d68d788cc84bc11a226fdd1b91e82024d008
Contents?: true
Size: 519 Bytes
Versions: 3
Compression:
Stored size: 519 Bytes
Contents
# frozen_string_literal: true require 'noise/public_error' require 'noise/rate_limit_error_responder' module Noise # Rate limit error. # class RateLimitError < PublicError attr_reader :retry_after # @param code [Symbol] # @param [String] retry_after # def initialize(code, retry_after:) super(code) @retry_after = retry_after end def responder_class RateLimitErrorResponder end end end Noise::RateLimitError.register_as :too_many_requests, severity: :info
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
white_noise-1.1.2 | lib/noise/rate_limit_error.rb |
white_noise-1.1.1 | lib/noise/rate_limit_error.rb |
white_noise-1.1.0 | lib/noise/rate_limit_error.rb |