A Ruby implementation of UPnP that works with Ruby >= 1.9.x