class IDRAC::Session
def delete_via_session_id
def delete_via_session_id session_id = extract_session_id return false unless session_id debug "Trying to delete session by ID #{session_id}", 1 endpoint = determine_session_endpoint delete_url = "#{endpoint}/#{session_id}" delete_response = request_with_basic_auth(:delete, delete_url, nil) if delete_response.status == 200 || delete_response.status == 204 debug "Successfully deleted session via ID", 1, :green @x_auth_token = nil @session_location = nil return true end false rescue => e debug "Error during session deletion via ID: #{e.message}", 1, :yellow false end