Sha256: 172292bb81e26670181d4a541666d0281c955e907c8d8a68988f20c974d5f06e
Contents?: true
Size: 524 Bytes
Versions: 5
Compression:
Stored size: 524 Bytes
Contents
require 'open-uri' class Bulksms def initialize(settings) @api_url = 'http://bulksms.vsms.net:5567/eapi/submission/send_sms/2/2.0' @username = settings['username'] @password = settings['password'] @sender = settings['sender'] end def send(to, message) url = URI.join(@api_url, "?username=#{@username}&password=#{@password}" \ "&message=#{message}&msisdn=#{to}&sender=#{@sender}") result = open(url).read return true if result.include? "IN_PROGRESS" false end end
Version data entries
5 entries across 5 versions & 1 rubygems