Visualizzare dati in tabella in Ruby con Terminal Table
Terminal Table è una piccola libreria per Ruby che ci permette di visualizzare i dati in tabella.
Ha diverse opzioni disponibili, compresa la possibilità di impostare lo stile.
Per installarla:
gem install terminal-table
Qui sotto un esempio:
require 'terminal-table'
cols = ['ID', 'Titolo', 'Autore', 'ISBN', 'Prezzo']
rows = []
rows << [1, "IT", "Stephe King", "978-88-200-6290-3", 50.0]
rows << [2, "Alba di fuoco", "Clive Cussler", "978-88-502-5498-9", 10.25]
rows << [3, "2001 odissea nello spazio", "Crthur C. Clarke", "", 20.65]
table = Terminal::Table.new :title => "Libri", :headings => cols, :rows => rows
table.align_column(5, :right)
puts table
Enjoy!
ruby gem terminal-table
Commentami!