class StupidSMS::SMSClient

Public Class Methods

new(account_sid: StupidSMS.configuration.account_sid, auth_token: StupidSMS.configuration.auth_token) click to toggle source
# File lib/stupid_sms/sms_client.rb, line 5
def initialize(account_sid: StupidSMS.configuration.account_sid, auth_token: StupidSMS.configuration.auth_token)
  @client = Twilio::REST::Client.new(account_sid, auth_token)
end

Public Instance Methods

send_message(from:, to:, body:) click to toggle source
# File lib/stupid_sms/sms_client.rb, line 9
def send_message(from:, to:, body:)
  puts "[StupidSMS] FROM: #{from}, TO: #{to}, BODY: #{body}"

  @client.messages.create(from: from, to: to, body: body)
end