class Glabssms::SmsResult

This class is used as a response object when we successfully send an SMS to a subscriber

Attributes

message[R]
number[R]
sender_address[R]

Public Class Methods

_new(*args) click to toggle source
# File lib/glabssms/sms_result.rb, line 22
def _new(*args)
  new(*args)
end

Protected Class Methods

new(attributes) click to toggle source
# File lib/glabssms/sms_result.rb, line 13
def initialize(attributes)
  message_request = attributes.dig('outboundSMSMessageRequest')
  @number = message_request.dig('address')
  @sender_address = message_request.dig('senderAddress')
  @message = message_request.dig('outboundSMSTextMessage', 'message')
end

Public Instance Methods

success?() click to toggle source
# File lib/glabssms/sms_result.rb, line 27
def success?
  true
end