Ruby port of MobileESP: Easily detect mobile web site visitors