From b811017aa582c65928c8775c51ff97a49c3beba0 Mon Sep 17 00:00:00 2001 From: Alex Baranov Date: Fri, 5 Jan 2024 23:44:41 -0800 Subject: [PATCH] resolve auth from environment --- lib/twilio-ruby/base/client_base.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/twilio-ruby/base/client_base.rb b/lib/twilio-ruby/base/client_base.rb index 9b8460b5e..280d887bd 100644 --- a/lib/twilio-ruby/base/client_base.rb +++ b/lib/twilio-ruby/base/client_base.rb @@ -11,8 +11,8 @@ class ClientBase # rubocop:disable Metrics/ParameterLists def initialize(username = nil, password = nil, account_sid = nil, region = nil, http_client = nil, logger = nil, user_agent_extensions = nil) - @username = username || Twilio.account_sid - @password = password || Twilio.auth_token + @username = username || Twilio.account_sid || ENV['TWILIO_ACCOUNT_SID'] + @password = password || Twilio.auth_token || ENV['TWILIO_AUTH_TOKEN'] @region = region || Twilio.region @edge = Twilio.edge @account_sid = account_sid || @username