Sha256: a827468855aba32237f0d8d456d1e1df7c6a7f4153d1cbc9e9196e1234817559

Contents?: true

Size: 455 Bytes

Versions: 7

Compression:

Stored size: 455 Bytes

Contents

require 'twilio-ruby'
require 'twilio-ruby/credential/client_credential_provider'

credential_provider = Twilio::REST::ClientCredentialProvider.new(ENV['CLIENT_ID'], ENV['CLIENT_SECRET'])
# passing account sid is not mandatory
client = Twilio::REST::Client.new(ENV['ACCOUNT_SID']).credential_provider(credential_provider)

# send messages
client.messages.create(
  from: ENV['TWILIO_PHONE_NUMBER'],
  to: ENV['PHONE_NUMBER'],
  body: 'Hello from Ruby!'
)

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
twilio-ruby-7.5.0 examples/public_oauth.rb
twilio-ruby-7.4.5 examples/public_oauth.rb
twilio-ruby-7.4.4 examples/public_oauth.rb
twilio-ruby-7.4.3 examples/public_oauth.rb
twilio-ruby-7.4.2 examples/public_oauth.rb
twilio-ruby-7.4.1 examples/public_oauth.rb
twilio-ruby-7.4.0 examples/public_oauth.rb