ruby-rpm stellt Bindungen zum Zugriff auf RPM-Pakete und Datenbanken von Ruby aus bereit. Es enthält das C-API auf niedriger Ebene, um RPM anzusprechen, sowie Ruby-Klassen, um die verschiedenen Objekte zu modellieren, mit denen RPM zu tun hat (darunter Pakete, Abhängigkeiten und Dateien). (non)