Comment définir un agent utilisateur personnalisé dans ruby

J'ai une tâche afin de tester les différents agents utilisateurs sur une URL, grâce à l'automatisation. Je suis en ruby en utilisant le code, et j'ai essayé de définir un agent utilisateur à l'aide de la méthode suivante, mais il ne semble pas reconnaître l'agent de l'utilisateur.

@http = Net::HTTP.new(URL)
response = @http.request_get(URL, {'User-Agent' => useragent})  

Est-il un autre moyen pour ce faire, ou ce que je fais mal?

source d'informationauteur rubytester