Class: TotalvoiceRuby::Sms

Inherits:
Base
  • Object
show all
Defined in:
lib/totalvoice_ruby/sms.rb

Instance Method Summary collapse

Methods inherited from Base

#initialize, #send_get_request, #send_post_request

Constructor Details

This class inherits a constructor from TotalvoiceRuby::Base

Instance Method Details

#create(destination_number, message, user_reponse = false, mult_sms = false) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/totalvoice_ruby/sms.rb', line 3

def create destination_number, message, user_reponse = false, mult_sms = false
  params = { numero_destino: destination_number,
             mensagem: message,
             resposta_usuario: user_reponse,
             multi_sms: mult_sms }

  url = @@base_uri
  url += "/sms?access_token=#{@access_token}"

  result = send_post_request url, params
  JSON.parse(result)
end

#retrieve(id) ⇒ Object



16
17
18
19
20
21
22
# File 'lib/totalvoice_ruby/sms.rb', line 16

def retrieve id
  url = @@base_uri
  url += "/sms/#{id}?access_token=#{@access_token}"

  result = send_get_request url
  JSON.parse(result)
end