class Tyntec::REST::Messaging::V1::SMS

sms api methods

Constants

STATUS_KEY
SUCCESS_STATUS

Public Class Methods

new(versioned_section) click to toggle source
# File lib/tyntec-ruby/rest/messaging/v1/sms.rb, line 10
def initialize(versioned_section)
  @versioned_section = versioned_section
  @uri = 'sms'
end

Public Instance Methods

send(number, message, from = nil) click to toggle source
# File lib/tyntec-ruby/rest/messaging/v1/sms.rb, line 15
def send(number, message, from = nil)
  response = request(:post, to: number,
                            from: from,
                            message: message)

  response[STATUS_KEY] == SUCCESS_STATUS
end

Protected Instance Methods

request(method, params) click to toggle source
# File lib/tyntec-ruby/rest/messaging/v1/sms.rb, line 25
def request(method, params)
  @versioned_section.request(method, @uri, params)
end