module OnlyofficeBugzillaHelper::Networking

Code for networking

Private Instance Methods

perform_request(request) click to toggle source

Perform request for current bugzilla @param [Net:HTTP] request to make @return [Net:HTTPResponse] result of request

# File lib/onlyoffice_bugzilla_helper/networking.rb, line 16
def perform_request(request)
  connection = Net::HTTP.new(@url.host, @url.port)
  connection.use_ssl = use_ssl?
  result = connection.start { |http| http.request(request) }
  log_request(request, result)
  result
end
use_ssl?() click to toggle source

@return [True, False] is ssl shold be used

# File lib/onlyoffice_bugzilla_helper/networking.rb, line 9
def use_ssl?
  @url.scheme == 'https'
end