cloudflare
cloudflare copied to clipboard
An asynchronous Ruby wrapper for the CloudFlare V4 API.
Looks like this isn't supported currently in the lib: https://api.cloudflare.com/#workers-kv-namespace-write-key-value-pair > Write a value identified by a key... **Existing values and expirations will be overwritten. If neither expiration nor expiration_ttl...
Method arguments using **options is not valid in ruby 3.0 and as a result, we now get an error saying it expect 3 arguments instead of 4. https://github.com/socketry/cloudflare/blob/master/lib/cloudflare/dns.rb#L78 More on...
In order to be able to explore the possibilities of the library, finding out what the API it wraps can do would help a first-time reader getting familiar with the...
## Description Support for: - origin certificates (securing connection from cloudflare to the origin server) - back-end CIDRs (restricting the origin server's access to cloudflare back end only) - ###...
It's not clear how to configure http for this gem. For example, I would like to use Faraday, set timeouts, and configure logging at least for debugging purposes. As I...
Hi, I needed to add the logs functionality, so that we can get them from CloudFlare and store them in our premises. I did this commit, which has a (important)...
@bryanmacfarlane This test suite is very tricky to run because Cloudflare do not provide a testing environment. Each test run must use a unique hostname as the root for running...
Hi, it currently is not possible to get dns records for a specific domain without granting permissions to list all zones. As a workaround, this is what I currently do...
Hi, It seems like all exceptions are being catched by the connection block : ``` Cloudflare.connect(token: cloudflare_token) do |connection| raise "Exception" end ``` I would like my service to crash...
This adds a new `update` method for DNS records, which will update all the values of a DNS record, namely: the `type`, `name`, `content` and `options`, The current `update_content` method...