Sha256: 2c0a46354ec96ee5f982bf6221bf4875136b5509d60f1bca34428023dea5a547
Contents?: true
Size: 658 Bytes
Versions: 5
Compression:
Stored size: 658 Bytes
Contents
# frozen_string_literal: true require "redfish_client/connector" require "redfish_client/nil_hash" require "redfish_client/root" require "redfish_client/version" module RedfishClient # Create new Redfish API client. # # @param url [String] base URL of Redfish API # @param prefix [String] Redfish API prefix # @param verify [Boolean] verify certificates for https connections # @param use_cache [Boolean] cache API responses def self.new(url, prefix: "/redfish/v1", verify: true, use_cache: true) cache = (use_cache ? Hash : NilHash).new con = Connector.new(url, verify: verify, cache: cache) Root.new(con, oid: prefix) end end
Version data entries
5 entries across 5 versions & 1 rubygems