lib/twilio-ruby/util/request_validator.rb in twilio-ruby-3.12.2 vs lib/twilio-ruby/util/request_validator.rb in twilio-ruby-3.12.3
- old
+ new
@@ -1,10 +1,11 @@
module Twilio
module Util
class RequestValidator
- def initialize(auth_token)
- @auth_token = auth_token
+ def initialize(auth_token = nil)
+ @auth_token = auth_token || Twilio.auth_token
+ raise ArgumentError, 'Auth token is required' if @auth_token.nil?
end
def validate(url, params, signature)
expected = build_signature_for url, params
expected == signature