Class: Smess::Twilio

Inherits:
Object
  • Object
show all
Includes:
Logging
Defined in:
lib/smess/outputs/twilio.rb

Instance Method Summary collapse

Methods included from Logging

#logger

Constructor Details

#initialize(sms) ⇒ Twilio



7
8
9
10
# File 'lib/smess/outputs/twilio.rb', line 7

def initialize(sms)
  @sms = sms
  @results = []
end

Instance Method Details

#deliverObject



12
13
14
15
16
17
18
19
# File 'lib/smess/outputs/twilio.rb', line 12

def deliver
  parts.each do |part|
    results << send_one_sms(part)
  end

  # we don't actually return the status for any of additional messages which is cheating
  results.first
end