Method: Snapshot::Runner#print_results

Defined in:
snapshot/lib/snapshot/runner.rb


65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# File 'snapshot/lib/snapshot/runner.rb', line 65

def print_results(results)
  return if results.count == 0

  rows = []
  results.each do |device, languages|
    current = [device]
    languages.each do |language, value|
      current << (value == true ? " 💚" : "")
    end
    rows << current
  end

  params = {
    rows: FastlaneCore::PrintTable.transform_output(rows),
    headings: ["Device"] + results.values.first.keys,
    title: "snapshot results"
  }
  puts("")
  puts(Terminal::Table.new(params))
  puts("")
end