Sha256: ef50d72105d855edf510dcd6905876621bb9b1b007acc800dd25573e0044c3b7
Contents?: true
Size: 550 Bytes
Versions: 3
Compression:
Stored size: 550 Bytes
Contents
require 'terminal-table' require 'rainbow' module Fastgem class Table def initialize @table = Terminal::Table.new headings: %w(Name Downloads GEMFILE LinkGithub) @table.align_column(0,:right) end def format(result) row = [] row << Rainbow("#{result['name']}").color(:green) row << result['downloads'] row << "gem '#{result['name']}', '#{result['version']}'" row << Rainbow(result['homepage_uri']).color(:blue) @table << row end def after puts @table.to_s end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fastgem-0.1.8 | lib/fastgem/table.rb |
fastgem-0.0.3 | lib/fastgem/table.rb |
fastgem-0.0.2 | lib/fastgem/table.rb |