Sha256: ccf59767ddd1e5495a2f1e38e34eb15b417ac81937897d4a608312b651131fe1
Contents?: true
Size: 606 Bytes
Versions: 6
Compression:
Stored size: 606 Bytes
Contents
require 'net/http' require 'openssl' module Smsapi class Server class Connection def initialize(uri, port, token) @http = Net::HTTP.new(uri, port) @http.use_ssl = true @http.verify_mode = OpenSSL::SSL::VERIFY_NONE @token = token end def post(path, params) @http.request post_request(path, params) end private def post_request(path, params) request = Net::HTTP::Post.new(path) request.set_form_data(params) request['Authorization'] = "Bearer #{@token}" request end end end end
Version data entries
6 entries across 6 versions & 2 rubygems