module RedfishClient
Constants
- VERSION
Public Class Methods
new(url, prefix: "/redfish/v1", verify: true, use_cache: true, use_session: true)
click to toggle source
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_session [Boolean] Use a session for authentication @param use_cache [Boolean] cache API responses
# File lib/redfish_client.rb, line 16 def self.new(url, prefix: "/redfish/v1", verify: true, use_cache: true, use_session: true) cache = (use_cache ? Hash : NilHash).new con = Connector.new(url, verify: verify, cache: cache, use_session: use_session) Root.new(con, oid: prefix) end