Class: BundlerDiff::Formatter::MdTable

Inherits:
Object
  • Object
show all
Defined in:
lib/bundler_diff/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



11
12
13
14
# File 'lib/bundler_diff/formatter/md_table.rb', line 11

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