Sha256: a1bcf672f799e618d24e44963d5ead3b994199dbb314429591e268373aff9915

Contents?: true

Size: 649 Bytes

Versions: 2

Compression:

Stored size: 649 Bytes

Contents

module Msg91sms
  require 'uri'
  require 'net/http'
  require 'json'
  class Transactional
    def self.send_transactional(sender, country_code, mobiles, message)
    url = URI("https://control.msg91.com/api/sendhttp.php?authkey=#{Msg91sms.configuration.authkey}&mobiles=#{mobiles}&message=#{message}&sender=#{sender}&route=4&country=#{country_code}&response=json")

    http = Net::HTTP.new(url.host, url.port)
    http.use_ssl = true
    http.verify_mode = OpenSSL::SSL::VERIFY_NONE

    request = Net::HTTP::Post.new(url)
    request["cache-control"] = 'no-cache'

    response = http.request(request)
    JSON.parse(response.body)
  end
end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
msg91sms-1.0.1 lib/msg91sms/transactional.rb
msg91sms-1.0 lib/msg91sms/transactional.rb