# File lib/win32/eventlog.rb, line 296 def clear(backup_file = nil) raise TypeError unless backup_file.is_a?(String) if backup_file backup_file = 0 unless backup_file unless ClearEventLog(@handle, backup_file) error = 'ClearEventLog() failed: ' + get_last_error raise Error end self end