Sha256: 89b53dcda375015bb30ebcb823934fb5e7e71b6e5f356cf31a360bc504a49e9c
Contents?: true
Size: 646 Bytes
Versions: 29
Compression:
Stored size: 646 Bytes
Contents
require 'twilio-ruby' class TwilioHelper class << self TWILIO_ACCOUNT_SID = RailsBase.config.mfa.twilio_sid TWILIO_AUTH_TOKEN = RailsBase.config.mfa.twilio_auth_token TWILIO_FROM_NUMBER = RailsBase.config.mfa.twilio_from_number def send_sms(message:, to:) Rails.logger.info "Sending Twilio message:[#{message}] to [#{to}]" msg = client.messages.create( from: TWILIO_FROM_NUMBER, to: to, body: message ) Rails.logger.info("SID: #{msg.sid}") end private def client @client ||= Twilio::REST::Client.new(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN) end end end
Version data entries
29 entries across 29 versions & 1 rubygems