Class: Incognito::Sms

Inherits:
Object
  • Object
show all
Defined in:
lib/incognito/sms.rb

Instance Method Summary collapse

Constructor Details

#initialize(sid: ENV['TWILIO_SID'], token: ENV['TWILIO_TOKEN'], phone_number: ENV['TWILIO_NUMBER']) ⇒ Sms

Returns a new instance of Sms.



3
4
5
6
7
# File 'lib/incognito/sms.rb', line 3

def initialize(sid: ENV['TWILIO_SID'], token: ENV['TWILIO_TOKEN'], phone_number: ENV['TWILIO_NUMBER'])
  @sid = sid
  @token = token
  @phone_number = phone_number
end

Instance Method Details

#send_message(to:, message:) ⇒ Object



9
10
11
# File 'lib/incognito/sms.rb', line 9

def send_message(to:, message:)
  client.messages.create(body: message, from: phone_number, to: to)
end