# File lib/apipie/client/cli_command.rb, line 50 def table_from_array(data) return [] if data.empty? table = [] items = data.map { |item| normalize_item_data(item) } columns = items.first.keys table << columns items.each do |item| row = columns.map { |c| item[c] } table << row.map(&:to_s) end return table end