Sha256: 28768db91b6aa0fb0cdc142dd94161888f58ddbf62ec86a0fae9310ee7ef289c
Contents?: true
Size: 792 Bytes
Versions: 10
Compression:
Stored size: 792 Bytes
Contents
module Smshelper module Api class Textmagic < Base # base_uri 'https://www.textmagic.com/app' def initialize(*args) config = args.shift @api = TextMagic::API.new config.textmagic[:uname], config.textmagic[:passwd] super end def send_message(message) resp = (@api.send message.text, message.recipient, :from => message.sender).to_s @sent_message_ids << resp resp end def get_balance {'Credits' => @api.account.balance} end def get_status(message_id) @sent_message_statuses[message_id] = [] @sent_message_statuses[message_id] << {"Part 01" => @api.message_status(message_id)} {message_id => @sent_message_statuses[message_id]} end end end end
Version data entries
10 entries across 10 versions & 1 rubygems