class Evoline::SMS
Constants
- PATH_MAP
Public Class Methods
get(id)
click to toggle source
# File lib/evoline/sms.rb, line 15 def self.get(id) path = PATH_MAP[:get].sub(':id', id.to_s) APIRequest.request(:get, path) end
report()
click to toggle source
# File lib/evoline/sms.rb, line 21 def self.report APIRequest.request(:get, PATH_MAP[:report]) end
send(number, message, wait_answer = false)
click to toggle source
# File lib/evoline/sms.rb, line 9 def self.send(number, message, wait_answer = false) params = build_send_params(number, message, wait_answer) APIRequest.request(:post, PATH_MAP[:send], params) end
Private Class Methods
build_send_params(number, message, wait_answer = false)
click to toggle source
# File lib/evoline/sms.rb, line 27 def self.build_send_params(number, message, wait_answer = false) { numero_destino: number, mensagem: message, resposta_usuario: wait_answer } end