feat(middleware): block Ruby user-agent

Closes #502