Sha256: 2cd9be52219512a82eb155f08518cdcb05b1961ada5a4a79531ed251b57f295b

Contents?: true

Size: 413 Bytes

Versions: 5

Compression:

Stored size: 413 Bytes

Contents

# The pretty_table extension adds Sequel::Dataset#print and the
# Sequel::PrettyTable class for creating nice-looking plain-text
# tables.

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
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sequel-3.36.1 lib/sequel/extensions/pretty_table.rb
sequel-3.36.0 lib/sequel/extensions/pretty_table.rb
sequel-3.35.0 lib/sequel/extensions/pretty_table.rb
sequel-3.34.1 lib/sequel/extensions/pretty_table.rb
sequel-3.34.0 lib/sequel/extensions/pretty_table.rb