class TwilioPhoneVerification::TwilioService

Public Class Methods

send_message(message, to) click to toggle source
# File lib/twilio_phone_verification/twilio_service.rb, line 3
def self.send_message(message, to)
  begin
    client.messages.create(
      from: number,
      to: to,
      body: message
    )
    {success: true}
  rescue Twilio::REST::RequestError => e
    {success: false, message: e.message, code: e.code}
  end
end

Private Class Methods

client() click to toggle source
# File lib/twilio_phone_verification/twilio_service.rb, line 17
def self.client
  Twilio::REST::Client.new
end
number() click to toggle source
# File lib/twilio_phone_verification/twilio_service.rb, line 21
def self.number
  TwilioPhoneVerification.configuration.from
end