# File lib/win32/eventlog.rb, line 133 def self.open_backup(file, source = 'Application', server = nil) @file = file @source = source @server = server # Avoid Win32API segfaults raise TypeError unless @file.is_a?(String) raise TypeError unless @source.is_a?(String) raise TypeError unless @server.is_a?(String) if @server self.new(source, server, file) end