Sha256: c46c078eb313d83d8f72da438a2e27c9ef186b71317eeec1e889e626a10c8b62
Contents?: true
Size: 494 Bytes
Versions: 2
Compression:
Stored size: 494 Bytes
Contents
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)) @response.data end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zaui_zapi-0.0.2 | lib/zapi.rb |
zaui_zapi-0.0.1 | lib/zapi.rb |