Class: BundlerDiffgems::Formatter::MdTable

Inherits:
Object
  • Object
show all
Defined in:
lib/bundler_diffgems/formatter/md_table.rb

Constant Summary collapse

ITEMS =
%w(gem before after compare).freeze
HEADER =
"| #{ITEMS.join(' | ')} |"
HR =
"#{'|---' * ITEMS.size}|"
TEMPLATE =
"#{'| %s ' * ITEMS.size}|"

Instance Method Summary collapse

Instance Method Details

#render(gems) ⇒ Object



10
11
12
13
# File 'lib/bundler_diffgems/formatter/md_table.rb', line 10

def render(gems)
  rows = gems.map { |gem| render_row(gem) }
  [HEADER, HR, *rows].join("\n")
end