Sha256: 9690ccfbbeeb506f65321e37e1583e1f0bbb942292fa454872f02e1e950b1d6a
Contents?: true
Size: 552 Bytes
Versions: 3
Compression:
Stored size: 552 Bytes
Contents
require 'net/http' require 'uri' class Zapi attr_reader :uri, :response, :responder def initialize zapi_url: ENV['ZAPI_URI'], responder: nil @uri = URI.parse(zapi_url) @responder = responder || ZapiResponse end def request xml: http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE req = Net::HTTP::Post.new(uri.request_uri) req.body = xml @response = responder.new(raw_response: http.request(req)) #raise @response.raw_xml @response.data end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
zaui_zapi-0.3.1 | lib/zapi.rb |
zaui_zapi-0.3.0 | lib/zapi.rb |
zaui_zapi-0.2.8 | lib/zapi.rb |