4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
# File 'lib/blade/sauce_labs_plugin/cli.rb', line 4
def browsers
browsers = Blade::SauceLabsPlugin::Client.available_platforms_by_browser
puts
puts "Available browsers on Sauce Labs"
puts "--------------------------------"
puts
browsers.keys.sort_by(&:downcase).each do |name|
puts "#{name}:"
browsers[name].each do |os, details|
versions = details[:versions].map do |version|
if version.to_i.to_s == version
version.to_i
else
version
end
end
puts " #{os}: #{versions.join(', ')}"
end
puts
end
end
|