hirbチュートリアルには、配列の例があります。
[[1,2], [2,3]]
として印刷
+---+---+
| 0 | 1 |
+---+---+
| 1 | 2 |
| 2 | 3 |
+---+---+
しかし、通常の設定の後、それを機能させることはできません。
require 'hirb'
=>true
>> Hirb.enable
=>nil
配列は通常の方法で印刷されます。
配列をテーブルとして出力するには何が必要ですか?
hirbチュートリアルには、配列の例があります。
[[1,2], [2,3]]
として印刷
+---+---+
| 0 | 1 |
+---+---+
| 1 | 2 |
| 2 | 3 |
+---+---+
しかし、通常の設定の後、それを機能させることはできません。
require 'hirb'
=>true
>> Hirb.enable
=>nil
配列は通常の方法で印刷されます。
配列をテーブルとして出力するには何が必要ですか?
これは私のために働きます:
irb(main):001:0> require 'hirb'
=> true
irb(main):002:0> Hirb.enable :output=>{"Array"=>{:class=>Hirb::Helpers::Table}}
=> true
irb(main):003:0> [[1,2], [2,3]]
+---+---+
| 0 | 1 |
+---+---+
| 1 | 2 |
| 2 | 3 |
+---+---+
2 rows in set
上記の代わりに、これはgithubユーザーを介してもうまく機能します:pjb3
これをgemfileに追加します。
group :development do
gem 'hirb'
end
バンドルを実行してgemを取得します。
$ bundle
〜/ .irbrcを変更して、HIRBを有効にします。
$ echo 'begin; require "hirb"; Hirb::View.enable; rescue; end' >> ~/.irbrc