class IDRAC::Client
def authenticated_request(method, path, body: nil, headers: {}, timeout: nil, open_timeout: nil, **options)
def authenticated_request(method, path, body: nil, headers: {}, timeout: nil, open_timeout: nil, **options) # Build options hash with all parameters request_options = { body: body, headers: headers, timeout: timeout, open_timeout: open_timeout }.merge(options).compact with_retries do _perform_authenticated_request(method, path, request_options) end end