如何将Launchy gem用于数组?

时间:2019-01-23 18:10:01

标签: ruby rubygems

我正在尝试使用ruby gem Launchy在浏览器中打开数组中的所有URL,但是我似乎无法正常工作,感谢您的帮助

require 'Launchy'
a = ["msn.com","yahoo.com","blizzard.com"]
Launchy.open(a[0..2])

我可以使其与Launchy.open(a [0])或任何我想要的值一起使用,但不能与整个范围一起使用

1 个答案:

答案 0 :(得分:0)

正如Dan所评论的那样,您应该迭代这些URL,并为每个URL调用Launchy.open。因此,在您的情况下,此代码即可完成工作:

require 'launchy'

urls = ['msn.com', 'yahoo.com', 'blizzard.com']

urls.each { |url| Launchy.open(url) }