feat(middleware): block Ruby user-agent

Closes #502
`ua === 'ruby'`  or `ua.indexOf('ruby') >= 0`