twilio / twilio-ruby

A Ruby gem for communicating with the Twilio API and generating TwiML
MIT License
1.35k stars 462 forks source link

Ruby keyword-arguments issue #601

Closed honkimi closed 2 years ago

honkimi commented 2 years ago

Issue Summary

I cannot buy twilio phone number in Ruby3.1. twilio-ruby-5.65.0/lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number.rb:232:in `create': wrong number of arguments (given 1, expected 0) (ArgumentError)

Reason: https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/

Steps to Reproduce

Just buy twilio incoming phone number. https://www.twilio.com/docs/phone-numbers/api/incomingphonenumber-resource#create-an-incomingphonenumber-resource

Code Snippet

Maybe below. twilio-ruby/rest/api/v2010/account/incoming_phone_number.rb:233

data = Twilio::Values.of({
=>
data = Twilio::Values.of(**{

Technical details:

honkimi commented 2 years ago

Sorry, I found my implementation was wrong..