Sha256: a9542356b002d803b3ea079d5f138c46c772f893f9426287b8747f73f11ce529
Contents?: true
Size: 685 Bytes
Versions: 1
Compression:
Stored size: 685 Bytes
Contents
# The pretty_table extension adds Sequel::Dataset#print and the # Sequel::PrettyTable class for creating nice-looking plain-text # tables. Example: # # +--+-------+ # |id|name | # |--+-------| # |1 |fasdfas| # |2 |test | # +--+-------+ # # To load the extension: # # Sequel.extension :pretty_table module Sequel extension :_pretty_table class Dataset # Pretty prints the records in the dataset as plain-text table. def print(*cols) ds = naked rows = ds.all Sequel::PrettyTable.print(rows, cols.empty? ? ds.columns : cols) end end Database.register_extension(:pretty_table){} Dataset.register_extension(:pretty_table){} end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sequel-3.47.0 | lib/sequel/extensions/pretty_table.rb |