Sha256: 06ab0231bb5e1bb358014865764b5d7945510f748129f07c950ce992b5c01642
Contents?: true
Size: 655 Bytes
Versions: 4
Compression:
Stored size: 655 Bytes
Contents
require 'twilio-ruby' class TwilioHelper class << self TWILIO_ACCOUNT_SID = RailsBase.config.twilio.twilio_sid TWILIO_AUTH_TOKEN = RailsBase.config.twilio.twilio_auth_token TWILIO_FROM_NUMBER = RailsBase.config.twilio.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
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rails_base-0.82.0 | lib/twilio_helper.rb |
rails_base-0.81.1 | lib/twilio_helper.rb |
rails_base-0.81.0 | lib/twilio_helper.rb |
rails_base-0.80.0 | lib/twilio_helper.rb |