class BundlerDiffgems::Formatter::Default

Public Instance Methods

render(gems) click to toggle source
# File lib/bundler_diffgems/formatter/default.rb, line 5
def render(gems)
  gems.map { |gem| render_line(gem) }.join("\n")
end

Private Instance Methods

render_line(gem) click to toggle source
# File lib/bundler_diffgems/formatter/default.rb, line 11
def render_line(gem)
  lines = []
  lines << format('%s: %s =>', gem[:name], gem[:before])
  lines << " #{gem[:after]}" if gem[:after].size.positive?
  lines << " - #{gem[:compare_url]}" if gem[:compare_url]
  lines.join
end