class IDRAC::Client
def initialize(host:, username:, password:, port: 443, use_ssl: true, verify_ssl: false, direct_mode: false, auto_delete_sessions: true, retry_count: 3, retry_delay: 1)
def initialize(host:, username:, password:, port: 443, use_ssl: true, verify_ssl: false, direct_mode: false, auto_delete_sessions: true, retry_count: 3, retry_delay: 1) @host = host @username = username @password = password @port = port @use_ssl = use_ssl @verify_ssl = verify_ssl @direct_mode = direct_mode @auto_delete_sessions = auto_delete_sessions @verbosity = 0 @retry_count = retry_count @retry_delay = retry_delay # Initialize the session and web classes @session = Session.new(self) @web = Web.new(self) end