module Shoot::UI
Constants
- TABLE_HEADER
Public Instance Methods
table(browsers)
click to toggle source
# File lib/shoot/ui.rb, line 5 def table(browsers) table = browsers.map do |browser| to_row(browser) end.unshift(TABLE_HEADER) print_table table, truncate: true end
Private Instance Methods
to_row(browser)
click to toggle source
# File lib/shoot/ui.rb, line 14 def to_row(browser) [ set_color(browser.id.to_s, browser.active ? :green : :red), "#{browser.os} #{browser.os_version}", "#{browser.browser} #{browser.browser_version}", browser.device, browser.emulator ? 'Yes' : set_color('No', :black) ] end