class SMSDigital::SMS
Attributes
message[RW]
phone[RW]
response[RW]
Public Class Methods
new(phone = nil, message = nil)
click to toggle source
# File lib/smsdigital/sms.rb, line 12 def initialize(phone = nil, message = nil) @phone = phone @message = message end
Public Instance Methods
send()
click to toggle source
# File lib/smsdigital/sms.rb, line 17 def send self.class.basic_auth SMSDigital.username, SMSDigital.password params = { headers: { "Content-Type" => "application/json" }, body: { Destinatarios: [phone], Mensagem: message, }.to_json, } self.response = self.class.post("/envio", params) end
sent?()
click to toggle source
# File lib/smsdigital/sms.rb, line 31 def sent? response.parsed_response['Status'] === 1 ? true : false end