14.7. Libraries You Need to Know About

If you’re a Ruby programmer on Windows, the first package you absolutely need is by Daniel Berger, one of the foremost Ruby developers on those platforms. The win32-utils library is really a whole suite of small libraries. We can’t look in detail at all these, but we list them all here:

  • win32-changenotify— For monitoring events related to files and directories

  • win32-clipboard— For interacting with the Windows Clipboard

  • win32-etc— Provides UNIX-like Etc functions for the Windows platform (such as getpwnam and getpwuid)

  • win32-event— Interface to Windows Event objects

  • win32-eventlog— Interface to the Windows Event Log

  • win32-ipc— A base class for Windows synchronization objects (used by win32-event and others)

  • win32-mmap ...

Get The Ruby Way: Solutions and Techniques in Ruby Programming, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.