Prints nice-looking plain-text tables via puts
+--+-------+ |id|name | |--+-------| |1 |fasdfas| |2 |test | +--+-------+
# File lib/sequel/extensions/pretty_table.rb, line 22 def self.print(records, columns = nil) # records is an array of hashes columns ||= records.first.keys.sort_by{|x|x.to_s} sizes = column_sizes(records, columns) sep_line = separator_line(columns, sizes) puts sep_line puts header_line(columns, sizes) puts sep_line records.each {|r| puts data_line(columns, sizes, r)} puts sep_line end
Generated with the Darkfish Rdoc Generator 2.