ruby-http-client
ruby-http-client copied to clipboard
SendGrid's Ruby HTTP Client for calling APIs
### Checklist - [x] I acknowledge that all my contributions will be made under the project's license
### Issue Summary `Response#ratelimit` is not working as expected. It just returns `nil` every time. I believe this is because of a header capitalization mismatch between what that method expects...
### Feature Request Summary In the event of an erroneous response, I'd like to be able to raise an exception rather than look for those error conditions manually. Faraday can...
Adds proxy_options support when calling `#_` on an instance of Client. ### Checklist - [x] I acknowledge that all my contributions will be made under the project's license - [x]...
Warning by https://bugs.ruby-lang.org/issues/20205 ``` # bundle exec rake minitest Run options: --seed 23847 # Running: /ruby-http-client/lib/ruby_http_client.rb:143: warning: literal string will be frozen in the future ...../ruby-http-client/lib/ruby_http_client.rb:143: warning: literal string will...
# Fixes # Fixes https://github.com/sendgrid/ruby-http-client/issues/136 To prepare for ruby 3.4.0 and making strings frozen by default, I've stumbled upon these string mutations in my specs while trying to send an...
- Add Ruby 3.2, 3.3, 3.4 and JRuby 9.4, 10.0 to CI matrix - Remove JRuby 9.2 from CI matrix since setup-ruby on Ubuntu 24.4 only provides builds for JRuby...
Replace git ls-files with explicit file list to avoid including test files, development configs, and build artifacts in gem. Only include lib/ directory and essential documentation. Also, remove test_files since...