Module: Terjira::BoardPresenter
- Included in:
- BaseCLI
- Defined in:
- lib/terjira/presenters/board_presenter.rb
Instance Method Summary collapse
Instance Method Details
#render_boards_summary(boards) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/terjira/presenters/board_presenter.rb', line 5 def render_boards_summary(boards) pastel = Pastel.new header = %w(ID Name Type).map { |title| pastel.bold(title) } rows = [] boards.each do |board| rows << [pastel.bold(board.id), board.name, board.type] end table = TTY::Table.new header, rows result = table.render(:unicode, padding: [0, 1, 0, 1]) render(result) end |