Exception: Discorb::CloudFlareBanError
- Inherits:
-
HTTPError
- Object
- StandardError
- DiscorbError
- HTTPError
- Discorb::CloudFlareBanError
- Defined in:
- lib/discorb/error.rb
Overview
Represents a error because of a cloudflare ban.
Instance Attribute Summary
Attributes inherited from HTTPError
Instance Method Summary collapse
-
#initialize(_resp, client) -> CloudFlareBanError
constructor
A new instance of CloudFlareBanError.
Methods inherited from HTTPError
Constructor Details
#initialize(_resp, client) -> CloudFlareBanError
Returns a new instance of CloudFlareBanError.
93 94 95 96 97 98 99 100 101 102 |
# File 'lib/discorb/error.rb', line 93 def initialize(_resp, client) @client = client @client.close! = <<~MESSAGE The client is banned from CloudFlare. Hint: Try to decrease the number of requests per second, e.g. Use sleep in between requests. MESSAGE warn DiscorbError.instance_method(:initialize).bind(self).call() end |