class Emvoicer::Services::HttpAuth
Public Instance Methods
authentication_valid?()
click to toggle source
# File lib/emvoicer/services/http_auth.rb, line 11 def authentication_valid? url = URI.parse(invoices_url) request = Net::HTTP::Get.new(url.path) request.basic_auth *auth_params headers.each do |k, v| request[k] = v end http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.ca_file = "/etc/ssl/certs/ca-bundle.crt" response = http.start do |http| http.request(request) end self.class.test_authentication_response(response) end
request_headers()
click to toggle source
Calls superclass method
Emvoicer::Services::Base#request_headers
# File lib/emvoicer/services/http_auth.rb, line 7 def request_headers super.merge("Authorization" => auth_params) end