tabulo:Ruby的纯文本表生成器,具有基于列的DRY API

时间:2024-02-21 20:16:11
【文件属性】:

文件名称:tabulo:Ruby的纯文本表生成器,具有基于列的DRY API

文件大小:128KB

文件格式:ZIP

更新时间:2024-02-21 20:16:11

ruby ascii-table streaming coverage-status terminal-table

塔布洛 Tabulo是用于生成纯文本表(也称为“终端表”或“ ASCII表”)的Ruby库。 它是高度可配置的,并且非常易于使用。 总览 快速API: > puts Tabulo::Table.new(User.all, :id, :first_name, :last_name).pack +----+------------+-----------+ | id | first_name | last_name | +----+------------+-----------+ | 1 | John | Citizen | | 2 | Jane | Doe | +----+------------+-----------+ 完整的API: table = Tabulo::Table.new(User.all) do |t| t.add_column("ID", &:id) t.add_column("First name", &:first_name) t.add_column("Last name") { |user| u


【文件预览】:
tabulo-master
----.gitignore(116B)
----.rspec(31B)
----bin()
--------setup(131B)
--------console(331B)
----.travis.yml(115B)
----tabulo.gemspec(2KB)
----assets()
--------social_media_preview()
----.rdoc_options(348B)
----CHANGELOG.md(8KB)
----_config.yml(26B)
----LICENSE.txt(1KB)
----spec()
--------border_spec.rb(4KB)
--------util_spec.rb(3KB)
--------cell_spec.rb(3KB)
--------version_spec.rb(143B)
--------column_spec.rb(2KB)
--------spec_helper.rb(275B)
--------deprecation_spec.rb(894B)
--------table_spec.rb(122KB)
--------row_spec.rb(3KB)
----README.md(52KB)
----VERSION(5B)
----lib()
--------tabulo.rb(245B)
--------tabulo()
----.ackrc(226B)
----Gemfile(91B)
----.yardopts(46B)
----Rakefile(358B)

网友评论