class Smsapi::Server::Connection

Public Class Methods

new(uri, port, token) click to toggle source
# File lib/smsapi/server/connection.rb, line 7
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

Public Instance Methods

post(path, params) click to toggle source
# File lib/smsapi/server/connection.rb, line 14
def post(path, params)
  @http.request post_request(path, params)
end

Private Instance Methods

post_request(path, params) click to toggle source
# File lib/smsapi/server/connection.rb, line 20
def post_request(path, params)
  request = Net::HTTP::Post.new(path)
  request.set_form_data(params)
  request['Authorization'] = "Bearer #{@token}"
  request
end