Method: SmsNotification#deliver_message!

Defined in:
lib/app/models/sms_notification.rb

#deliver_message!Object



31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/app/models/sms_notification.rb', line 31

def deliver_message!
  return unless SystemConfiguration.twilio_configured?

  config = SystemConfiguration.configuration
   = config.
  auth_token = config.twilio_auth_token
  client = Twilio::REST::Client.new , auth_token

  twilio_message = client..messages.create(
    body: message,
    to: to,
    from: config.twilio_phone_number
  )
  # We are saved in the calling class, no reason to save again
  set sid: twilio_message.sid
end