twilio-ruby
twilio-ruby copied to clipboard
A Ruby gem for communicating with the Twilio API and generating TwiML
RequestValidator marks valid signature invalid when having multiple values attached to one parameter
### Issue Summary Same issue as https://github.com/twilio/twilio-python/issues/613 But to summarize, when Autopilot assigns a Field multiple values, the signature will be marked as invalid, due to the incorrect formatting of...
### Issue Summary Stack level too deep error when calling to_json on a response object This is a duplicate of https://github.com/twilio/twilio-ruby/issues/423 which was closed due to "no activity" ### Steps...
# Fixes # Add support for multiple auth tokens to `Rack::TwilioWebhookAuthentication` middleware. The goal of having multiple tokens is to support [Secondary Auth Tokens](https://www.twilio.com/blog/2014/12/introducing-secondary-auth-tokens-nt.html) A short description of what this...
### Issue Summary An apostrophe in the body of a text message causes validation of Twilio webhook to fail ### Steps to Reproduce 1. Send a text message with an...
### Issue Summary in query object we have sample_id. if someone wants to update this sample id then there is no way to remove the old sample_id from its task...
### Issue Summary Depending on how you require the gem (or parts of it) you can cause an error as some classes have different ancestor chains. ### Steps to Reproduce...
Fixes #555 Fixes #423 Prevents a stack level too deep error when `to_json` is called on a response object. I did not add tests because the issue cannot be replicated...
### Issue Summary We just got an 'execution expired' net open timeout from twilio (`Twilio::REST::TwilioError`) , which is fine, it happens, but because we're on Heroku, we need to limit...
**Version: 5.8** twilio-ruby is taking too much memory. ### Steps to Reproduce I audited my project dependencies with the help of `derailed_benchmarks` and I was surprised too find `twilio-ruby` at...
### Issue Summary 1. Twilio usually responds within a second 1. We need requests to be quick because e.g. for phone number lookup we have to complete the request within...